Как запустить файл jar в Eclipse

Я попытался запустить файл jar, выбрав "Запустить конфигурации", а затем создав новое приложение Java, но Eclipse хочет, чтобы я дал ему основной класс и ссылку на проект. Не могу ли я просто дать Eclipse файл jar?

Ответ 1

Вы можете запустить JAR с конфигурацией запуска "Внешний инструмент", находящейся в разделе "Выполнить" > "Внешние инструменты" > "Конфигурации внешних инструментов".

Ответ 2

Вы не можете напрямую выполнить файл jar. Вместо этого вам нужно запустить его с помощью команды java -jar. Для этого вы:

  • Перейдите в раздел "Выполнить" > "Внешние инструменты" > "Внешние инструменты". Конфигурации
  • Создать элемент в разделе "Программа"
  • Заполните:

    Местоположение: /usr/bin/java (или маршрут к исполняемому файлу java, в Linux вы можете найти это, запустив which java на терминале, в Windows вы можете использовать where java в командной строке)

    Рабочий каталог: рабочий каталог для вашей jar-программы (обычно ее расположение)

    Аргументы: -jar [path to your jar]

Ответ 3

Является ли предоставленный вами файл jar открытым? public static void main (String [] arg)? Для того чтобы java запускал ваше и приложение, должен существовать основной класс с "общедоступным статическим void main (String [] arg)". Так что jvm поймет начальную точку выполнения вашей банки.

Ответ 4

Попробуйте выполнить следующую командную строку

C:\Program Files (x86)\Java\jdk1.6.0_24\bin\javaw.exe

со следующими аргументами (по одной в строке)

-cp C:\dev\tcpmon-1.0-bin\build\tcpmon-1.0.jar 
org.apache.ws.commons.tcpmon.TCPMon