I'm trying to run my
Java program without any Command Prompt windows involved, just like when you run Firefox, OpenOffice, etc. You double-click an icon and the GUI appears, and you never see a Command Prompt.
My program uses Swing for the user interface, and I have it compiled in a JAR file. I have a batch file MyApp.bat with one line:
When I double-click MyApp.bat, a Command Prompt appears just before my GUI does. It stays in the background and then disappears after I close the GUI. My program works fine, but seeing that stupid Command Prompt is really annoying.
Is there a better way to accomplish what I want without using a full-blown "installer" program? I thought using javaw instead of java to execute the JAR was supposed to keep the Command Prompt from appearing. Maybe the problem is with my batch file? I know I can use
as the first line in MyApp.bat to keep lines of output from appearing in the Command Prompt window, but is there something else I can enter to prevent the Command Prompt window itself from appearing?