Затмение 32 бит с Java 32 бит на Windows 7 64 бит - PullRequest
2 голосов
/ 27 мая 2011

Мне трудно заставить Eclipse 3.5 SR2 (helios) работать на моей машине с Windows 7 x64.

Я использую 32-битную версию Eclipse и 32-битную версию Java.Я создал JAVA_HOME и указал его на "C: \ Progra ~ 2 \ Java \ jdk1.6.0_25".Я добавил% JAVA_HOME% \ bin;в начало моей переменной Path.

Когда я запускаю Eclipse, я получаю сообщение об ошибке, указывающее, что JRE и JDK не находятся в моем текущем пути, и он не может нормально работать с javaw.exe.Но в нем говорится: «JVM не найден после поиска в следующих местах: D: \ Program Files (x86) \ eclipse_3.5.SR2 \ jre \ bin \ javaw.exe».

Путь - это путь Eclipseс "jre \ bin" брошенным на конец.У Tomcat нет проблем с поиском JRE / JDK.Я предполагаю, что он вытаскивает его из реестра.

Если я добавлю следующее в Eclipse.ini, Eclipse запустит файл

-vm C: \ Progra ~ 2 \ Java \ jdk1.6.0_25

Но проблема в том, что у меня есть пользовательская DLL, которая работает в Tomcat \ bin, и я больше не могу запускать tomcat внутри Eclipse, потому что, похоже, он не поднимаетправильный путь.

Мой вопрос: как мне заставить Eclipse использовать переменную Path env.Я хочу использовать это, чтобы получить правильную Java, а также включает в себя путь к моей пользовательской DLL.

1 Ответ

0 голосов
/ 10 июня 2011

Вы можете проверить каталог %SystemRoot%\SysWOW64, чтобы узнать, есть ли там java.exe и javaw.exe. Если они есть, попробуйте добавить каталог в переменную PATH env.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...