JAVAC e JPS não estão presentes na pasta / usr / lib / jvm / java-8-openjdk-amd64 / bin

2

Abaixo está o java que eu instalei no Ubuntu 16.04, mas não consigo encontrar Javac e Jps nisso. Alguém pode ajudar como obtê-los.

$ 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

Não consigo ver o JPS e o JAVAC. Alguém pode ajudar?

    
por chandrapvs 13.06.2017 / 17:01

2 respostas

1

Como você instalou o java 8?

Talvez você tenha instalado apenas o JRE?

sudo apt-get install openjdk-8-jre

Isso instalará o ambiente de tempo de execução java, normalmente em:

/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

Quando você deveria ter feito:

sudo apt-get install openjdk-8-jdk

Que deve instalar o compilador em (geralmente):

/usr/lib/jvm/java-8-openjdk-amd64/bin/javac

Se você não conseguir que o openjdk funcione, você pode experimentar o java Oracles via www.webupd8.org

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Isso resulta em:

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>

qual javac
/usr/bin/javac

Quais links para:

  /usr/lib/jvm/java-8-oracle/bin/javac
    
por user2071943 13.06.2017 / 19:23
0

Resolvi o problema executando o comando abaixo, simplesmente executando todos os pacotes java.

$ sudo apt-get instala o openjdk-8 *

Espero que eu tenha feito isso em primeiro lugar. Obrigado a todos por suas respostas.

    
por chandrapvs 14.06.2017 / 03:32