Страницы

Поиск по вопросам

вторник, 31 декабря 2019 г.

Как запустить заданный класс в JAR-файле?

#java #классы #jar #main


В JAR-файле (Test.jar) есть несколько классов с методом main (Class1, Class2).

Как запустить заданный класс из консоли?

java -jar Test.jar Class1
java -jar Test.jar Class2

    


Ответы

Ответ 1



При запуске можно указать любой исполняемый класс. Для того, чтобы был доступен класс из заданного JAR, нужно добавить его в classpath: java -cp Test.jar Class1 Если в манифесте JAR прописан параметр Main-Class Manifest-Version: 1.0 Main-Class: Class1 , то указанный класс будет запускаться при запуске исполняемого JAR: java -jar Test.jar Ссылки: JAR file manifest specificaiton How to run a class from Jar which is not the Main-Class in its Manifest file? Java Tutorial: Setting an Application Entry Point

Комментариев нет:

Отправить комментарий