и javac: команда не найдена
Я установил java в моем CentOS release 5.5 машины с помощью команды yum install java. Но я не могу скомпилировать класс с помощью javac.
мне нужно установить любой другой пакет?
Я попытался найти javac исполняемый файл, но я не могу найти его.
/usr/bin/java связан следующим образом:/usr/bin/java ->/etc/alternatives/java/etc/alternatives/java ->/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
Я видел следующий вывод yum list installed |grep java:
java-1.6.0-openjdk.x86_64 1:1.6.0.0-1.16.b17.el5 installed
tzdata-java.x86_64 2011b-1.el5 installed
6 ответов:
вы установили только среду выполнения Java (JRE), которая не содержит
javac. Ибоjavac, вы должны установить Среда Разработки OpenJDK. Вы можете установитьjava-develилиjava-1.6.0-openjdk-devel, которые включают в себяjavac.кстати: вы можете узнать, какой пакет предоставляет
javacСyumпоиск, например,su -c 'yum provides javac'в более поздних версиях CentOS, например, 6 команда изменяется к
su -c 'yum provides */javac'другое примечание: с помощью
yumиopenjdkэто только одна возможность для установки JDK. Многие люди предпочитают Sun / Oracle "оригинальный" SDK. Смотрите Как установить Java SDK на CentOS? и ссылки на альтернативы.
Я не знаю, что именно
yum install javaбудет на самом деле установить. Но чтобы проверить наличие javac, сделайте:> updatedb > locate javacжелательно в корень. Если его там нет, вы, вероятно, установили только Java runtime (JRE), а не Java Development Kit (JDK). Вам лучше всего получить это от сайт Oracle: поскольку репозитории Linux могут немного отставать от последних версий, а также они, похоже, предоставляют только open-jdk в отличие от Oracle/Sun, который я бы предпочел дан выбор.
является ли javac исполняемым в каталоге, который является частью вашего пути?
Я не знаю эквивалент CentOS пути Windows, но если вы компакт-диск в каталог Java sdk и запустите ./ javac что-нибудь происходит?
сначала убедитесь, что вы установили JDK/JRE.
выполните следующие действия:
открыть терминал, перейти в корневой словарь, введя
cd /вы увидите папку библиотеки
теперь следуйте по этому пути
Library/Java/JVM/binкак только вы получите в
вам нужно получить путь к этой папке для этого просто напишите эту командуbinможно посмотретьjavacfilepwdполучить путь для вашего
javac.
Comments