You cannot upload pictures because Java is a runtime application that provides 3rd party functionality to applications installed on your computer. Developers choose to develop their applications without runtime support to make the streaming and deployment much easier.