Ниже Java, который я установил в человечности 16.04, но я не могу найти Javac и Jps в этом. Может кто-то помогать, как получить их.
$ java -version
openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-8u131-b11-0ubuntu1.16.04.2-b11)
OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode)
$ update-alternatives --get-selections | grep java
java auto /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
jexec auto /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jexec
jjs auto /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/jjs
keytool auto /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/keytool
orbd auto /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/orbd
pack200 auto /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/pack200
rmid auto /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/rmid
rmiregistry auto /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/rmiregistry
servertool auto /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/servertool
tnameserv auto /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/tnameserv
unpack200 auto /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/unpack200
Я не могу видеть JPS и JAVAC. Кто-либо может помочь?
Как Вы устанавливали java 8?
, Возможно, Вы установили только JRE?
sudo apt-get install openjdk-8-jre
Это установит среду среды выполнения Java, обычно в:
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
, Когда необходимо было сделать:
sudo apt-get install openjdk-8-jdk
, Который должен установить компилятор в (обычно):
/usr/lib/jvm/java-8-openjdk-amd64/bin/javac
, Если Вы не можете заставить openjdk работать, можно судить Оракулов Java с помощью www.webupd8.org
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
, Который приводит к:
java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)<br>
, который javac
/usr/bin/javac
, Который связывается с:
/usr/lib/jvm/java-8-oracle/bin/javac
Я решил вопрос путем выполнения ниже команды, просто установки всех пакетов Java.
sudo apt-get install openjdk-8*
Желание я сделал это во-первых. Спасибо все для Ваших ответов.
На Amazon Linux называют вкусный пакет только с JRE java-1.8.0-openjdk
и вкусный пакет с JRE и JDK называют java-1.8.0-openjdk-devel
.
Если бы это - Ваша проблема, решение добавило бы -devel
к Вашему yum install
команда: yum install java-1.8.0-openjdk-devel -y
Я соглашаюсь, что вызов пакета с JRE, "jdk" является немым, так не ненавидьте на средстве рассылки.
Перейдите к точному тракту,/usr/local/java/jdk-8u211-linux-x64/jdk1.8.0_211/bin выполняют./jps, Вы видите весь sunning hadoop узлы