Preciso de orientação sobre como criar um link simbólico para o JDK

0

Estou prestes a configurar esquemas de banco de dados usando o Oracle Repository Creation Utility, mas estou com problemas. Quando eu executo ./rcu , o terminal retorna o seguinte erro: Exceção no thread "main": java.lang.NullPointerException

A razão para isso é que o RCU foi projetado para ser executado em um sistema operacional de 32 bits e estou executando o Oracle Linux de 64 bits.

De acordo com a documentação , consegui ache, isso pode ser resolvido criando um link simbólico para a pasta jdk dentro do rcuHome. O problema é que não consigo encontrar a referida pasta.

Tenho certeza de que o JDK está instalado, mas, para minha vida, não consigo encontrar a pasta real. Cheguei até /usr/lib/jvm/jre-1.7.0-openjdk.x86-64, mas não consigo encontrar o jdk, nem em / bin nem / lib.

Responderei a todas as perguntas que surgirem e eu tiver tempo, mas qualquer orientação seria muito apreciada.

Sistema: Oracle Linux v6u5, de 64 bits, executado como uma máquina virtual no VirtualBox.

    
por razumny 07.07.2014 / 19:28

1 resposta

0

Você pode ver o pacote jdk se você executar isto, ou apenas o jre?

rpm -qa | grep jdk

Se você tiver instalado, você pode ter vários javas; apenas um é usado, por padrão. Neste ponto, estou supondo que você executou o comando which java e viu apenas o caminho do jre. Verifique o comando alternatives para obter todos os caminhos java e defina o link java para apontar para o java JDK (se desejar). De qualquer forma, a ideia é que você obtenha todos os caminhos java e veja onde o jdk está. Como alternativa, você pode obter todos os arquivos instalados por um pacote (assim, o caminho do java) usando repoquery -l <jdk_package> .

    
por 09.07.2014 / 01:25

Tags