I wrote a .java file called Main.java and compiled it using javac on the Windows command line. The compiler creates several .class files (called Main.class, Main $ 1.class and Main $ 2.class - presumably because I have anonymous inner classes in the Main.java file). I'm trying to create a .jar executable, so I can double-click the shortcut to launch this application (this is a Java Swing application), but I was unsuccessful when I go to the directory of the three class files and type:
jar cfv file.jar Main.class Main$1.class Main$2.class
The following text is displayed on the command line:
added manifest adding: Main.class(in 4871) (out = 2848)(deflated 41%) adding: Main$1.class(in 1409) (out = 833)(deflated 40%) adding: Main$2.class(in 1239) (out = 767)(deflated 38%)
Despite this, when I double-click on the file.jar file in Windows Explorer, just bet nothing happens. The swing application does not open.
Hope someone can help me with this. Thanks you
Best ... SL
Skyler
source share