Муравей не может найти Javac.Независимо от того, что я делаю, он всегда утверждает, что JAVA_HOME — это «C:\Program Files\Java\jre6».
Вопрос
... и это неправильно.
Вот ошибка, которую я получаю:
Сделайте неудачу C: _traderplatform Complective Open Open java applets ppdatatransporter nbproject build-impl.xml: 338:При выполнении этой строки произошла следующая ошибка:C:_TraderPlatform\Clients\Open\Open\Java\Applets\PPDataTransporter bproject\build-impl.xml:158:Невозможно найти компилятор Javac;com.sun.tools.javac.Main не находится в пути к классам.Возможно, JAVA_HOME не указывает на JDK.В настоящее время установлено значение «C:\Program Files\Java\jre6».
Я установил переменную среды JAVA_Home, чтобы она указывала на:"C:\Program Files\Java\jdk1.6.0_12"
Javac.exe определенно присутствует C:\Program Files\Java\jdk1.6.0_12\bin
У меня есть %JAVA_HOME%\Bin в переменной PATH.
Я возился с различными настройками JavaHome в разделе HKLM\SOFTWARE\JavaSoft и теперь совершенно застрял.
Все, что я хотел сделать, это собрать Java-апплет из командной строки, используя файл build.xml, созданный Netbeans для этого проекта.
Есть идеи у кого-нибудь?
Решение
Ну ANT теперь работает.
Что я сделал?
Я удалил его из файлов c:\program и «переустановил» в «c:\ant».
Похоже, ему не нравятся имена файлов и каталогов, отличные от 8.3.
Как ни странно, я сделал это только потому, что неправильно прочитал ту часть руководства, в которой говорилось, что ANT не должен находиться в местах, отличных от 8.3, на 95/98/ME.Я не заметил ссылки на ОС и попробовал.Я использую Висту.
Ну что ж...
Спасибо за помощь ребята.
Другие советы
В eclipse установите для установленного параметра JRE значение JDK - в проекте (свойства проекта -> Путь сборки Java-> Библиотеки) или глобальное значение по умолчанию в настройках (Java-> Установленные JRE).Параметр eclispe более силен, чем системная переменная.
Просто включите файлtools.jar в путь к классам ant, где бы он ни был установлен.
Вам необходимо проверить, что имя переменной JAVA_HOME все с большой буквы.Кроме того, запустите путь из командной строки и убедитесь, что в операторе пути указано правильное значение для JAVA_HOME.
Какой процесс сборки вы используете?Это один из параметров сценария сборки. JAVA_HOME
?
Хорошо, ребята, для Windows 7 в качестве переменной среды Windows требуется JAVA_HOME, я также добавил C:\Program Files\Java\jdk1.7.0_03\ и C:\Program Files\Java\jdk1.7.0_03\bin в PATH, перезапустил Eclipse, теперь он работает....Но у меня есть другие проблемы :D