и 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
695   6  

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-devel

используйте следующую команду sudo:

sudo yum install java-1.6.0-openjdk-devel

Я не знаю, что именно 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 можно посмотреть javac file

вам нужно получить путь к этой папке для этого просто напишите эту команду
pwd

получить путь для вашего javac.

Comments

    Ничего не найдено.