What is the main javac executable that you use during development? Programmers use this to compile. It does not necessarily create the .jar files that will run in production. This is not a question about the -source, -target, or --release command-line arguments you supply while compiling. *