java EE не может видеть javaw.exe в eclipse [duplicate]

Недавно я обнаружил, что использование strtolower() может вызвать проблемы, когда данные усекаются после специального символа.

Решение заключалось в использовании

mb_strtolower($string, 'UTF-8');

mb_ использует MultiByte. Он поддерживает больше символов, но в целом немного медленнее.

5
задан Nate 29 May 2013 в 05:42
поделиться

4 ответа

Ссылка на местоположение вашего пути JRE в файле конфигурации eclipse, eclipse.ini.

Обратите внимание, что для запуска Eclipse требуется только JRE, но после запуска Eclipse вы должны зарегистрировать JDK для ваши проекты. Это делается через

Preferences-> Java -> Installed JREs
1
ответ дан Asier Aranbarri 27 August 2018 в 01:09
поделиться

У меня такая же проблема, потому что у меня были как java 1.7, так и java 1.8, и я решил проблему By:

для окон:

сначала:

откройте CMD и напишите java -version, результат - текущая версия java на вашем компьютере, для примера результат равен 1.8, поэтому

second

откройте eclipse.ini и если путь не был курсором текущей версии java (который показан в результате CMD), отредактируйте путь к правильному пути вашего java (версия, показанная в результате), например:

, прежде чем я изменю путь был:

-vm

C: \ Program Files \ Java \ jdk1.7.0_45 \ jre \ bin \ javaw.exe

-vmargs

-Dosgi.requiredJavaVersion = 1.7

-Xms256m -Xmx1024m

после проверки моей версии java с использованием CMD результат: java 1.8, поэтому я меняю путь и версии следующим образом:

-vm

C: \ Program Files \ Java \ jdk1.8.0_45 \ jre \ bin \ javaw.exe

-vmargs

-Dosgi.requiredJavaVersion = 1.8

-Xms256m

-Xmx1024m

Nice Day :)

0
ответ дан black swan 27 August 2018 в 01:09
поделиться

Согласно документации Eclipse, вы можете указать VM перед тем, как VM args, и путь не должен находиться в той же строке, что и переключатель -vm:

  • Параметр -vm и его значение (путь) должны быть в отдельных строках.
  • Значение должно быть полным абсолютным или относительным путем к исполняемому файлу Java, а не только к Java home directory.
  • Опция -vm должна произойти до опции -vmargs, поскольку все после -vmargs передается непосредственно в JVM.

Источник: Eclipse Wiki

Например:

-vm
C:\Java\JDK\1.6\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx1024m

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

10
ответ дан Nate 27 August 2018 в 01:09
поделиться

То же самое произошло со мной на win7. У меня было 2 папки для «программных файлов»

  1. Файлы программ
  2. Программные файлы (x86)

java-папка присутствовала на обоих , Для переменных среды я дал путь java из файлов программы (x86) ... \ jre6 \ bin. Затем я загрузил новое обновление версии java 7. Затем попытался открыть eclipse, он работал, и я не внес никаких изменений в файл eclipse.ini. Мой eclipse.ini не имел ссылки на аргумент -vm.

0
ответ дан Raghav Sharma 27 August 2018 в 01:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: