По причинам, связанным с проектом, над которым я работаю, мне нужно использовать Mars Eclipse и Java 1.7. Я пробовал все , что я могу придумать, чтобы настроить Eclipse на использование этой версии Java, но Eclipse просто укажет на другой JDK. Я попытался перезаписать конфигурацию через eclipse.ini . Я попытался удалить все версии Java, которые у меня были, и переустановить только тот JDK, который мне нужен. Я попытался открыть Eclipse с терминала, а также попытался перезаписать настройки оттуда. На данный момент я удалил каждую папку из всех версий Eclipse и Java и соответствующие переменные среды и начал с нуля (снова). У меня есть папка JDK в C: , мой %JAVA_HOME%
указывает на C: / jdk1.7 / bin и eclipse.ini имеет -vm¶C:\jdk1.7\bin
(я уже убедился, что использую правильный символ новой строки, и пробовал использовать как одинарное, так и двойное тире перед vm
и \
и /
для маршрута к папке bin JDK). И когда я пытаюсь открыть Eclipse, он вылетает, так как ищет C:\jre7\lib\amd64\jvm.cfg
( jre7 не существует). Когда я нажимаю OK в этом окне, я получаю еще одно сообщение:
Java was started but returned exit code=1
C:\Windows\**system32**\javaw.exe
-jar
C:\Users\myuser\eclipse\plugins\org.eclipse.equinox.launcher_1.3.100.v2015
0511-1540.jar
-os win32
-ws win32
-arch x86_64
-showsplash
-launcher C:\Users\myuser\eclipse\eclipse.exe
-name Eclipse-mars
--launcher.library
C:\Users\myuser\eclipse\plugins\org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.300v20150602-1417\eclipse_1611.dll
-startup
C:\Users\myuser\eclipse\plugins\org.eclipse.equinox.launcher_1.3.100.v2015
0511-1540.jar
--launcher.overrideVmargs
-exitdata 13a0_f0
-vm C:\Windows\**system32**\javaw.exe
-vmargs
-jar
C:\Users\myuser\eclipse\plugins\org.eclipse.equinox.launcher_1.3.100.v2015
0511-1540.jar
Обратите внимание, что оно ссылается на system32 , папку, в которой Java никогда не устанавливался и не находился, и которая никогда не устанавливался мной ни в одной настройке Eclipse. У меня есть неделя, пытаясь понять, как это исправить, и я единственный среди моих коллег, у кого есть эта проблема. Моя ОС - Windows 10.