Ошибка: не удается запустить программу "jar": ошибка CreateProcess = 2, система не может найти указанный файл - PullRequest
20 голосов
/ 03 сентября 2011

Когда я запускаю свой проект BlackBerry в Eclipse, я получаю следующую ошибку:

Ошибка: не удается запустить программу "jar": ошибка CreateProcess = 2, система не может найти указанный файл

Как это вызвано и как я могу решить?

Ответы [ 11 ]

12 голосов
/ 23 сентября 2011

Наконец, я получаю решение. Скопируйте jar.exe из папки java bin и вставьте в папку jre bin.

11 голосов
/ 26 марта 2012

Вы можете решить эту проблему, установив

Щелкните правой кнопкой мыши Мой компьютер -> Выберите Свойства -> Выберите вкладку Дополнительные параметры системы -> Переменные среды Нажмите на новую кнопку и добавьте

Имя переменной: JAVA_HOME Значение переменной: C:\Program Files\Java\jdk1.7.0\

Примечание JDK не JRE

9 голосов
/ 26 марта 2012

Я попробовал несколько из опубликованных методов, и важным шагом, казалось, была установка правильного системного пути (переменная среды «Путь») для включения папки, указывающей на соответствующий файл jar.exe.Переменная изменена с X на X + ;C:\Program Files\Java\jdk1.7.0_03\bin;вам нужно убедиться, что часть папки jdk соответствует вашей версии, которую я пропустил.

Причина моего ответа - добавить пропущенный мной шаг;который должен перезапустить Eclipse !Я попытался запустить его несколько раз, но после закрытия и повторного открытия проект был упакован правильно.Возможно, это было неочевидно.

2 голосов
/ 22 ноября 2012
  1. Установите переменную среды правильно (в пути, указанном до jdk-> bin)
  2. В ваших установленных JRE Eclipse убедитесь, что вы указываете на папку JDK, а не на JRE
2 голосов
/ 04 сентября 2011

С BlackBerry Форумы поддержки :

Прежде всего необходимо проверить, установлен ли JDK и правильно ли установлен PATH.Откройте окно командной строки и выполните команду «jar».

2 голосов
/ 03 сентября 2011

Я думаю, вам нужно установить путь к jarfile.

1 голос
/ 02 июня 2013

Я разрабатывал приложение для BB JDE 5.0, и у меня был java JDK 1.7.Я сходил с ума, потому что у меня все было хорошо.Тогда я понимаю, что для JDE 5.0 мне нужен был JDK 1.6.Установил его отсюда Java SE Development Kit 6 Обновление 45 изменил путь к среде и моя проблема была решена!:)

1 голос
/ 11 декабря 2012

Эта ошибка возникает из-за Jdk1.7. Поэтому попробуйте 1.6 и установите путь к папке bin.

У меня это работает ...

1 голос
/ 11 июля 2012

Решение: Откройте «Мой компьютер», щелкните правой кнопкой мыши> выберите «Свойства»> «Перейти к расширенным параметрам»> «Перейти к системным переменным среды»> в разделе «PATH» добавьте следующее:

c: / Program Files / Java / jdk1.7.0_03 / bin

Закройте и снова откройте Eclipse, вот и все ...

ПРИМЕЧАНИЕ: jdk1.7.0 ... для версии Java, установленной на вашем компьютере

0 голосов
/ 18 июля 2017

Добавление C: \ Program Files \ Java \ jdk1.8.0_131 в JAVA_HOME и C: \ Program Files \ Java \ jdk1.8.0_131 \ bin к пути в системных переменных внутри переменных среды было недостаточным.

Оказывается, вам нужно добавить эти две переменные и их соответствующие значения как в пользовательские, так и в системные переменные в переменных среды.

Я добавил следующее в ОБА переменные пользователя, а также системные переменные в переменных среды: Переменная: JAVA_HOME Значение: C: \ Program Files \ Java \ jdk1.8.0_131

Переменная: путь Значение: C: \ Program Files \ Java \ jdk1.8.0_131 \ bin

Это сработало для меня!

...