Я работаю над проектом обработки, и когда я экспортирую проект и пытаюсь его запустить, он говорит, что требуется среда выполнения Java. У меня есть JRE 1.8.0_121, которая новее требуемой, поэтому я думаю, что это не должно быть проблемой. Я установил JDK, но ничего не изменилось. Проект запускается только тогда, когда я экспортирую проект, встроенный для 64-битной Windows (и тогда он не позволяет мне удалить его, потому что появляются некоторые процессы Java). Я также попытался обновить системные переменные JAVA_HOME и JRE_HOME. Любая помощь и идеи будут оценены ^^
Для обработки экспортированного проекта требуется среда выполнения Java, если она у меня уже есть.
comment
Шаг 1: Расскажите нам, как вы это делаете.
- person Joe C   schedule 19.02.2017
Ответы (2)
Проблемы просто исчезли, когда я переустановил Processing.
person
nikifaets
schedule
20.02.2017
Переменные JAVA_HOME
и JRE_HOME
в данном случае не имеют значения.
Единственное, что имеет значение, это ваша переменная PATH
.
Поэтому вам нужно проверить, что находится в вашем PATH.
- Что происходит, когда вы вводите
java -version
в командной строке? - Что сейчас на вашем пути? Следите за другими версиями Java, которые уже были добавлены!
Если вы все еще не можете заставить его работать, попробуйте запустить исполняемый файл из командной строки, чтобы точно увидеть, какую ошибку вы получаете.
Вы также можете попробовать удалить (убедитесь, что вы также удалили каталоги настроек) и переустановить Processing.
person
Kevin Workman
schedule
19.02.2017
когда я набираю
java -version
, он появляется новее, чем требуемый. Но я не знаю, что такое с этой переменной PATH, можете ли вы рассказать о ней немного подробнее?
- person nikifaets; 19.02.2017
@nikifaets Вы пробовали гуглить переменную PATH? Существует множество руководств, в которых показано, как его настроить. Что происходит, когда вы запускаете исполняемый файл из командной строки?
- person Kevin Workman; 19.02.2017
java версии 1.8.0_121 Java(TM) SE Runtime Environment (сборка 1.8.0_121-b13) Java HotSpot(TM) 64-разрядная виртуальная машина сервера (сборка 25.121-b13, смешанный режим) Это с java -version в командной строке и когда я выполняю его там, возникает та же проблема с JRE
- person nikifaets; 19.02.2017
@nikifaets Можете ли вы сказать более конкретно, чем сказать, что возникает та же проблема? Каково точное сообщение об ошибке?
- person Kevin Workman; 19.02.2017
Для этого приложения требуется среда выполнения Java 1.8.0_74.
- person nikifaets; 19.02.2017
@nikifaets Это странно. Что происходит, когда вы вводите
javac -version
из командной строки? Обратите внимание на c в конце java в этой команде.
- person Kevin Workman; 19.02.2017
javac не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл
- person nikifaets; 19.02.2017
@nikifaets Попробуйте установить JDK и добавить его в свой путь?
- person Kevin Workman; 20.02.2017
@nikifaets Если бы вы уже это сделали, вы бы не получили сообщение о том, что
javac
не распознано.
- person Kevin Workman; 20.02.2017
Я сделал это после того, как сказал, что он не распознан, извините за опечатку
- person nikifaets; 20.02.2017
@nikifaets Хм, тогда у меня заканчиваются идеи. Может быть, попробовать удалить Processing (убедитесь, что вы также удалили все файлы настроек) и переустановить его? Можете ли вы опубликовать свой код или ссылку на ваше приложение?
- person Kevin Workman; 20.02.2017
Я только что переустановил Processing, и теперь он работает отлично. Я понятия не имею, в чем проблема, но в любом случае большое спасибо за помощь, очень признателен!
- person nikifaets; 20.02.2017