Как запустить файл JAR в Eclipse - PullRequest
22 голосов
/ 22 декабря 2010

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

Ответы [ 5 ]

51 голосов
/ 27 июня 2012

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

  1. Перейдите в «Выполнить»> «Внешние инструменты»> «Конфигурации внешних инструментов»
  2. Создайте элемент в разделе «Программа»
  3. Заполните:

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

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

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

11 голосов
/ 22 декабря 2010

Вы можете запустить JAR с конфигурацией запуска «External Tool», которая находится в меню «Run»> «External Tools»> «Configuration of External tools Configuration».

2 голосов
/ 06 сентября 2018

Выполнить -> Внешние инструменты -> Настройка внешних инструментов.

Программа -> Новая

enter image description here

1 голос
/ 26 июня 2011

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

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
1 голос
/ 22 декабря 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...