I just search it online. the eyeglasses he wearing is just a common pair of nerd eyeglasses, or black frames eyeglasses. You can find such eyeglasses almost in every eyeglasses shop. I have also saw some similar eyeglasses at some online shops such as firmoo.com, www.framesdirect.com, www.perfectglasses.co.uk as well as www.amazon.com. I believe you can find it quickly online. Good luck!
Ok,I can see that you are quite interested in James and the type of glasses he wears off the court. So, as a matter of fact, his type of glasses is just called black glasses, but his type is a little bit large in size. You could see a lot of them at nearly every optical store, but if you pursue more types of better prices, I recommend Walmart to you, over their online store, you might have more options.