Муравей не может найти Javac.Независимо от того, что я делаю, он всегда утверждает, что JAVA_HOME — это «C:\Program Files\Java\jre6».

StackOverflow https://stackoverflow.com/questions/1063832

  •  21-08-2019
  •  | 
  •  

Вопрос

... и это неправильно.

Вот ошибка, которую я получаю:

Сделайте неудачу 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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top