Настройка Eclipse с помощью JRE Path
Я загрузил и извлек Eclipse. У меня Eclipse в следующем каталоге: C:\Applications\eclipse
. Когда я пытаюсь запустить исполняемый файл, я получаю следующее сообщение:
В настоящее время у меня есть следующая папка:
C:\Program Files (x86)\Java\jre7
Нужно ли настраивать некоторые переменные среды для моей ОС Windows 7 для запуска Eclipse? Если да, могу ли я, пожалуйста, помочь вам? Если нет, могу ли я получить некоторую помощь, чтобы запустить Eclipse.
EDIT
Я изменил ярлык, чтобы включить путь к виртуальной машине, и теперь получаю эту ошибку:
http://www.canning.co.nz/Eclipse/Eclipse_Message2.png
Ответы
Ответ 1
Вы можете добавить эту строку в eclipse.ini
:
-vm
D:/work/Java/jdk1.6.0_13/bin/javaw.exe <-- change to your JDK actual path
-vmargs <-- needs to be after -vm <path>
Но в любом случае стоит установить JAVA_HOME
и JRE_HOME
, потому что он может не работать так, как если бы среда пути указывала на другую версию java.
Потому что следующей жаловаться будет Maven и т.д.
Ответ 2
Добавьте это в eclipse.ini:
-vm
your_java_path\bin\javaw.exe
... но имейте в виду, что вы должны добавить эти строки до -vmargs
Ответ 3
У меня есть несколько версий JDK (не JRE), и я запускаю Eclipse с помощью:
C:\eclipse\eclipse.exe -vm "%JAVA_HOME%\bin\javaw.exe" -data f:\dev\java\2013
Как вы можете видеть, я установил JAVA_HOME
, чтобы указать на версию JDK, которую я хочу использовать.
Я НИКОГДА не добавляю javaw.exe в PATH.
-data
используется для выбора рабочего пространства для конкретного задания/клиента/контекста.
Ответ 4
Добавьте следующий -vm D:/Java/jdk1.6.0_30/bin/javaw.exe в начало eclipse.ini следующим образом:
-vm
D:/Java/jdk1.6.0_30/bin/javaw.exe
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20130807-1835
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
1024M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
1024m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms1024m
-Xmx2048m
Ответ 5
Это может показаться глупым, но может быть, это новая или поврежденная установка, и установлен ли JDK? Если нет, перейдите на сайт загрузки и загрузите последнюю версию Java JRE. Как я уже сказал, это может показаться глупым, но это решило мою проблему.
http://www.oracle.com/technetwork/java/javase/downloads/index.html
Ответ 6
Добавьте в eclipse.ini
следующее:
-vm
Java_Home_Variable\bin\javaw.exe
In my Case its
-vm
H:\usr\java\jdk1.6.0_16\bin\javaw.exe
Ответ 7
У меня была такая же проблема, вызванная двумя вещами:
- Я загрузил 32-битную версию Java вместо 64-битной.
- В eclipse.ini не было пути к javaw.exe, так как в предыдущих сообщениях добавлен оператор, указывающий на местоположение java.
Итак, после того как я удалил 32-битный Java 1.7, установил правильный и добавил путь javaw.exe, eclipse запускал больше ошибок
Ответ 8
Скорее всего, вы отсутствуете записи PATH в своих окнах. Следуйте этой инструкции: Как установить или изменить системную переменную PATH?
Ответ 9
Я только что скопировал папку jre на любой путь, о котором сообщается, что он отсутствует, и решил его.
(после редактирования JAVA_HOME и редактирования eclipse.ini не работал (поскольку я, вероятно, сделал что-то неправильно)) (у меня нет других приложений java, поэтому это не влияет на меня)
Ответ 10
Если вы используете Windows 8 или новее:
- загрузите и установите jdk или jre со всеми настройками и параметрами по умолчанию.
- Затем загрузите и установите eclipse.
Все должно работать нормально. Я не знаю, работает ли он точно так же для других ОС, но вам не нужно устанавливать PATH вручную в Windows 8 или новее.
Ответ 11
Используемая версия Java: 1.8
IDE: Eclipse Neon
Добавление, как показано ниже, не работает для меня
-vm [relative java home]/jdk1.8.0_21/bin/javaw.exe
а затем, когда я удалил
javaw.exe
он работал, поэтому он будет похож на
-vm [родственник java home]/jdk1.8.0_21/bin/