Запустите Java без указания classpath в командной строке - PullRequest
1 голос
/ 03 октября 2011

Я указал основной класс и путь к классу для java-программы в манифесте файла .jar, но иногда я хочу запустить другой класс, отличный от класса, указанного в атрибуте Main-Class.Могу ли я получить Java для запуска этого класса, в то же время извлекая путь к классу из манифеста, чтобы мне не нужно было указывать все это в командной строке с помощью -cp?

1 Ответ

1 голос
/ 03 октября 2011

Просто поместите файл jar в командную строку с -cp; Затем Java будет наблюдать атрибут classpath внутри манифеста, даже если вы не используете -jar:

java -cp app.jar MyOtherClass
...