I can give a suggestion on an IDE (Integrated Development Enviornment) in which to compile and run Java programs, but I can't tell you much about making games. Try out [
http://www.jcreator.com/], so far it has been able to do anything that I need it to.
As for writing games, the only thing that I can suggest is that you take things one step at a time. Learn Java through and through and then, if you can do that, worry about developing games. I can tell you right now, if you don't have the perserverance to learn the language, you don't have the perserverance to write a game or any indepth application.