#eclipse #tomcat #java
#eclipse #tomcat #java
Вопрос:
Мне трудно запустить 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 отсутствуют в моем текущем path, и это не может сработать javaw.exe. Но в нем указано, что «После поиска в следующих местах JVM не найдена: D:Program Файлы (x86)eclipse_3.5.SR2jrebinjavaw.exe «.
Путь — это путь Eclipse с «jre bin», добавленным в конце. У Tomcat нет проблем с поиском того, где находятся JRE / JDK. Я предполагаю, что это удаляет его из реестра.
Если я введу следующее в Eclipse.ini, Eclipse запустит файл
-виртуальная машина C:Progra ~ 2 Java jdk1.6.0_25
Но проблема в том, что у меня есть пользовательская DLL, которая выполняется в Tomcat bin, и теперь я больше не могу запускать tomcat внутри Eclipse, потому что, похоже, он не выбирает правильный путь.
Мой вопрос в том, как мне заставить Eclipse использовать переменную Path env. Я хочу использовать это, чтобы получить правильную java, а также указать путь к моей пользовательской библиотеке dll.
Комментарии:
1. Вы пытались задать полный путь к виртуальной машине в eclipse.ini (включая пробелы)?
2. Вы проверили наличие конфликтов в других местах PATH? Файлы Java иногда заканчиваются Windows / system32, что может запутать eclipse
Ответ №1:
Возможно, вы захотите проверить свой %SystemRoot%SysWOW64
каталог, чтобы узнать, есть ли там java.exe
и javaw.exe
. Если они есть, попробуйте добавить каталог в вашу переменную PATH env.