В манифесте файл JAR, можно определить класс, которые будут использоваться при JVM является lauched с JAR в качестве параметра. Класс должен иметь основной ().
Попробуйте с этой простой класс:
|
Затем создать этот файл манифеста (manifest.mft) с любым текстовым редактором.
Manifest-Version: 1.0 Main-Class: MyClass Classpath: .\MyJar.jar
Далее, вы включите файл манифеста в банке (MyJar.jar) с MyClass класс.
jar cvfm MyJar.jar manifest.mft MyClass.class
Тогда вы сможете начать MyClass.class двойным щелчком по файлу MyJar.jar (если JRE правильно установлен), либо введя
java -jar MyJar.jar
В NT, вы можете также сделать JAR-запускать из командной строки, установив переменную PATHEXT окружающей среды, например
set PATHEXT=.EXE;.BAT;.CMD;.JAR
Тогда, если у вас есть банк файла MyJar.jar доступна через переменную окружения PATH, набрав "MyJar" на строку DOS команды будут ссылаться на "Java-Jar MyJar.jar".