If you don't know where to start with something this big, chances are your not ready for something as massive as this project.
Thank you for your answer. If I were ready, I wouldn't post this topic. I have read what you gave, and I understand everything what are you saying. Could you please suggest me were to start. I have good Java basics. I analysed deeply "An Introduction to Java Programming (Comprehensive Version).pdf" Also i am good at 3ds max. Now I want some suggestions where to increase my knowledge trying to reach my goals mentioned above. Thank you,
If you know Java(Allthough the basics aren't really enough for a game of that complexity) all you really need is LWJGL(a wrapper around OpenGL and some other useful native libraries) to get 3D graphics, the rest of the things you need are all in the standard library, (How good things will look is entierly down to how good you are at creating art and writing rendering code, and ofcourse what your target hardware is capable of.).
The only other options you have if you want the game to run from a browser without installation would be Flash, Unity or HTML5/WebGL/Websockets (not supported by all browsers yet).
Thank you very much. I will try LWJGL. Also JMonkey engine as I know is build using LWJGL, maybe I should start from JMonkey or Xith3D (I know nothing about this engine)?