#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
Комментариев нет:
Отправить комментарий