Привет, Мухаммед. Это не глупый вопрос, но тот, на который уже отвечали в нескольких местах - как этот или этот вопрос .
rozcietrzewiacz
Просто PS: на MacOS Java обычно устанавливается в «/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home», где номер версии может отличаться.
Даниэль Ван
Ответы:
48
Попробуйте любой из двух:
$ который Ява
$ whereis java
Для вашей первой Java-программы прочитайте этот урок:
Обратите внимание, что эти команды дают разные результаты. Если вы заинтересованы в пути без символьных ссылок, используйте whereis java.
P.Brian.Mackey
Я не думаю, что это отвечает на вопрос. javaДвоичный инсталлируются с JRE, но если вы разрабатываете вам нужен JDK, который не обязательно установлен в which java(в моем случае это / USR / BIN).
Тим С.
12
Вы можете перечислить установленные файлы с
rpm -ql packagename
Вы увидите где-нибудь binкаталог сjava executable
Но если RPM JDK был правильно установлен, вы уже должны найти свой javaпуть.
Пытаться
javac MyFirstJavaClass.java
и если все компилируется
java MyFirstClass
(Если вы ничего не меняли, текущий каталог .уже должен быть в вашем пути к классам)
Поскольку этот вопрос RPM конкретно, rpmэто способ , чтобы начать работу (как ответил на @Matteo ).
флаги об / мин
-q is short for --query
-l is short for --list
пример
rpm -ql jdk1.8.0_20 | grep "jdk1.8.0_20/bin$"
/usr/java/jdk1.8.0_20/bin
Знание этого может быть желательным для установки пользовательской или прикладной $JAVA_HOMEпеременной. Это часто бывает необходимо , когда система имеет несколько версий Java , установленные или несколько дистрибутивов Java установлены, такие как OpenJDK и Oracle / Sun .
$JAVA_HOME пример
В ~/.bash_profileили связанном файле ( .bashrc, .zshrc, .cshrc, setenv.sh), может быть использовано что - то похожее на ниже.
Ответы:
Попробуйте любой из двух:
Для вашей первой Java-программы прочитайте этот урок:
"Привет, мир!" для ОС Solaris и Linux
источник
java
Двоичный инсталлируются с JRE, но если вы разрабатываете вам нужен JDK, который не обязательно установлен вwhich java
(в моем случае это / USR / BIN).Вы можете перечислить установленные файлы с
Вы увидите где-нибудь
bin
каталог сjava executable
Но если RPM JDK был правильно установлен, вы уже должны найти свой
java
путь.Пытаться
и если все компилируется
(Если вы ничего не меняли, текущий каталог
.
уже должен быть в вашем пути к классам)источник
Поскольку этот вопрос RPM конкретно,
rpm
это способ , чтобы начать работу (как ответил на @Matteo ).флаги об / мин
пример
Знание этого может быть желательным для установки пользовательской или прикладной
$JAVA_HOME
переменной. Это часто бывает необходимо , когда система имеет несколько версий Java , установленные или несколько дистрибутивов Java установлены, такие как OpenJDK и Oracle / Sun .$JAVA_HOME
примерВ
~/.bash_profile
или связанном файле (.bashrc
,.zshrc
,.cshrc
,setenv.sh
), может быть использовано что - то похожее на ниже.Если вам нужен больший контроль над тем, где устанавливается Java, например, in
/opt
, тогда вместо RPM-файла можно использовать tarball.Другие подобные вопросы, спрашивают о том, как найти любой бинарный файл или файл, в общем случае.
источник
На RHEL7 я использовал
и это привело меня к
/usr/lib/jvm/
каталогу, который содержал каталоги:Каждый из них содержит
bin/java
Чтобы найти полный путь символической ссылки, используйте:
* Кредит: ответ на переполнение стека
** Примечание: я отвечаю здесь, так как это был первый результат в Google
источник
java -version
дало мне 1,8. Была одна ссылка на папку JDK8 в верхней части.