Não foi possível encontrar o javac depois de instalar o OpenJDK 1.6 e 1.7

3

No momento, estou perdido porque isso está acontecendo.

Eu fiz algumas pesquisas básicas executando:

# whereis javac

e

# find / -name javac

... e eu não consegui nada.

Pesquisei na web por respostas, mas todas parecem se concentrar no javac existente no sistema de arquivos, e isso precisa ser feito para restaurar um link simbólico ausente.

Alguém se deparou com esse problema e encontrou uma solução?

Eu tentei instalar o openJDK no Scientific Linux 6.3 com o comando:

# yum install openjdk
    
por popasmuerf 14.10.2012 / 21:13

6 respostas

2

Na verdade, você só precisa instalar java-[version]-openjdk-devel , porque o pacote base não inclui compiladores ou outras ferramentas de desenvolvedor. Contém /usr/lib/jvm/java-[version]-openjdk-[version].[arch]/bin/javac e usará o sistema alternativas para configurar um symlink para /usr/bin/javac .

    
por 14.10.2012 / 22:50
0
javac: Command not found

Se você receber este erro, o UNIX não poderá encontrar o compilador, javac.

Aqui está uma maneira de dizer ao UNIX onde encontrar o javac. Suponha que você instalou o JDK em /usr/local/jdk1.8.0 . No prompt, digite o seguinte comando e pressione Retornar:

/usr/local/jdk1.8.0/javac hello.java

Nota: Se você escolher esta opção, cada vez que compilar ou executar um programa, você terá que preceder seus comandos javac e java com /usr/local/jdk1.8.0/ . Para evitar essa digitação extra, você pode adicionar essas informações à sua variável PATH. As etapas para fazer isso variam de acordo com o shell que você está executando no momento.

Nomes de classe, 'olá', só são aceitos se o processamento da anotação for solicitado explicitamente

Se você receber esse erro, esqueceu de incluir o sufixo .java ao compilar o programa. Lembre-se, o comando é javac hello.java não javac hello.

Para mais detalhes, consulte esta palestra "Criando um aplicativo Hello World" nesta página. link

    
por 18.02.2015 / 15:19
0

instale ferramentas do desenvolvedor, por exemplo, se você estiver usando a instalação do 1.7 RHEL yum install java-1.7.0-openjdk-devel e isso instalará o javac

    
por 08.06.2017 / 05:01
-1

Yum list openjdk para garantir que o arquivo está no rpm, então você pode executar o yum whatprovides * \ javac para ver todos os pacotes que contêm o binário.

    
por 14.10.2012 / 21:52
-1

Você já tentou criar um softlink a partir do local do utilitário de biblioteca para seus termos ou bin dir?
Você já tentou?

grep -r javac /usr/jdk
    
por 14.10.2012 / 22:11
-1

O Javac não está incluído no pacote do OpenJDK. Você precisará do pacote JDK do Oracle para obter esse e outros programas java executáveis.

    
por 14.10.2012 / 22:44

Tags