Ошибка: не удается запустить программу "jar": CreateProcess error = 2, система не может найти указанный файл
Когда я запускаю проект BlackBerry в Eclipse, я получаю следующую ошибку:
Ошибка: не удается запустить программу "jar": CreateProcess error = 2, система не может найти указанный файл
Как это вызвано и как я могу его решить?
Ответы
Ответ 1
вы можете решить эту проблему, выполнив настройку
Щелкните правой кнопкой мыши Мой компьютер → Выберите "Свойства" → "Вкладка" Параметры AdvancedSystem "- > " Переменные среды "
Нажмите на новую кнопку и добавьте
Имя переменной: JAVA_HOME
Значение переменной: C:\Program Files\Java\jdk1.7.0\
note jdk not jre
Ответ 2
Наконец, я получаю решение .copy jar.exe из папки java bin и вставляю его в папку jre bin.
Ответ 3
Я попробовал несколько из опубликованных методов, важным шагом, казалось, была установка правильного пути к системе (переменная окружения "Путь" ), чтобы включить папку, указывающую на соответствующий файл jar.exe. Переменная изменилась с X
на X
+ ;C:\Program Files\Java\jdk1.7.0_03\bin
; вам нужно убедиться, что часть папки jdk
имеет отношение к вашей версии, которую я пропустил.
Причиной моего ответа является добавление шага, который я пропустил; который должен перезапустить Eclipse! Я попытался запустить его несколько раз, но после закрытия и повторного открытия проекта проект был правильно упакован. Возможно, это не было очевидно для этого.
Ответ 4
Я думаю, вам нужно установить путь jarfile.
Ответ 5
От BlackBerry Форумы поддержки:
Прежде всего нужно проверить, что JDK установлен, и что PATH установлен правильно. Откройте окно командной строки и запустите "jar", команда.
Ответ 6
- Правильно установите переменную среды (в пути до jdk- > bin)
- В Eclipse Установленные JRE убедитесь, что вы указываете папку JDK, а не JRE
Ответ 7
Решение: Откройте Мой компьютер, щелкните правой кнопкой мыши > выберите свойствa > перейдите в расширенный > перейдите к Переменные системной среды > в разделе PATH, добавьте это:
c:/Program Files/Java/jdk1.7.0_03/bin
Закройте и снова закройте Eclipse, и это...
ПРИМЕЧАНИЕ. jdk1.7.0... для версии java, установленной на вашем компьютере.
Ответ 8
Эта ошибка возникает из-за Jdk1.7.
Итак, попробуйте 1.6 и установите путь к папке bin.
Это работает для меня...
Ответ 9
Я разрабатывал приложение для BB JDE 5.0, и у меня был java JDK 1.7. Я сошел с ума, потому что я все крут. Тогда я понимаю, что для JDE 5.0 мне нужен JDK 1.6. Установленный отсюда Java SE Development Kit 6 Update 45 изменил путь среды, и моя проблема была решена!.:)
Ответ 10
Это сработало для меня:
Проект JDE 5.0
ОС: Windows 8.1 x64
Этот ПК > Свойствa > Дополнительные параметры системы > Переменные среды:
Добавлено следующее:
Путь: C:\Program Files (x86)\Java\jdk1.7.0_25\bin; C:\Program Files (x86)\Java\jdk1.7.0_17\bin; C:\Program Files (x86)\Java\jre7\Bin
Я знаю, что вышеупомянутое похоже, но думал, что все работает для меня в любом случае, поскольку это усиливает вышеупомянутые ответы:)
NB, чтобы перезапустить eclipse.
Ответ 11
Добавление C:\Program Files\Java\jdk1.8.0_131 в JAVA_HOME и C:\Program Files\Java\jdk1.8.0_131\bin для пути в системных переменных в среде Переменные не были достаточными.
Оказывается, вам нужно добавить эти две переменные и их соответствующие значения как для пользовательских, так и для системных переменных в переменных среды.
Я добавил следующие переменные пользователя BOTH, а также системные переменные в переменные среды:
Переменная: JAVA_HOME
Значение: C:\Program Files\Java\jdk1.8.0_131
Переменная: Путь
Значение: C:\Program Files\Java\jdk1.8.0_131\bin
Это сработало для меня!