Для обработки экспортированного проекта требуется среда выполнения Java, если она у меня уже есть.

Я работаю над проектом обработки, и когда я экспортирую проект и пытаюсь его запустить, он говорит, что требуется среда выполнения Java. У меня есть JRE 1.8.0_121, которая новее требуемой, поэтому я думаю, что это не должно быть проблемой. Я установил JDK, но ничего не изменилось. Проект запускается только тогда, когда я экспортирую проект, встроенный для 64-битной Windows (и тогда он не позволяет мне удалить его, потому что появляются некоторые процессы Java). Я также попытался обновить системные переменные JAVA_HOME и JRE_HOME. Любая помощь и идеи будут оценены ^^


person nikifaets    schedule 19.02.2017    source источник
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
comment
когда я набираю java -version, он появляется новее, чем требуемый. Но я не знаю, что такое с этой переменной PATH, можете ли вы рассказать о ней немного подробнее? - person nikifaets; 19.02.2017
comment
@nikifaets Вы пробовали гуглить переменную PATH? Существует множество руководств, в которых показано, как его настроить. Что происходит, когда вы запускаете исполняемый файл из командной строки? - person Kevin Workman; 19.02.2017
comment
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
comment
@nikifaets Можете ли вы сказать более конкретно, чем сказать, что возникает та же проблема? Каково точное сообщение об ошибке? - person Kevin Workman; 19.02.2017
comment
Для этого приложения требуется среда выполнения Java 1.8.0_74. - person nikifaets; 19.02.2017
comment
@nikifaets Это странно. Что происходит, когда вы вводите javac -version из командной строки? Обратите внимание на c в конце java в этой команде. - person Kevin Workman; 19.02.2017
comment
javac не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл - person nikifaets; 19.02.2017
comment
@nikifaets Попробуйте установить JDK и добавить его в свой путь? - person Kevin Workman; 20.02.2017
comment
@nikifaets Если бы вы уже это сделали, вы бы не получили сообщение о том, что javac не распознано. - person Kevin Workman; 20.02.2017
comment
Я сделал это после того, как сказал, что он не распознан, извините за опечатку - person nikifaets; 20.02.2017
comment
@nikifaets Хм, тогда у меня заканчиваются идеи. Может быть, попробовать удалить Processing (убедитесь, что вы также удалили все файлы настроек) и переустановить его? Можете ли вы опубликовать свой код или ссылку на ваше приложение? - person Kevin Workman; 20.02.2017
comment
Я только что переустановил Processing, и теперь он работает отлично. Я понятия не имею, в чем проблема, но в любом случае большое спасибо за помощь, очень признателен! - person nikifaets; 20.02.2017