Once you have expertise in the core tools "javac" (compile) and "java" (run), it is suggested you then start using an Integrated Development Environment (IDE).

See information on IDEs here.