Eu sou um novo usuário do Linux, me foi recomendado pelo meu amigo.
Ele me disse para instalar um software chamado IntelliJ Idea IDE.
Bem, eu tenho acompanhado o tutorial. Mas agora, quando tento abrir o "idea.sh", uma mensagem de erro é exibida:
'tools.jar' is not in IDEA classpath.
Please ensure JAVA_HOME points to JDK rather than JRE.
Lembre-se de que eu sou novo no Ubuntu e estou planejando uma boa estadia longa assim que me envolver nele :)
Também não sei se estou executando um Java6 JDK correto. Quando faço isso java -version
, é o que recebo:
java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre10-0ubuntu5)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)
Obrigado por ler isso e espero obter uma boa resposta.
Respostas:
Certifique-se de ter um JDK instalado no seu sistema.
sudo apt-get install openjdk-7-jdk
Se isso não resolver o seu problema, você deve informar ao seu sistema para usar esse JDK em vez do JRE atual. Para fazer isso, você escolhe qual JDK / JRE você usa por padrão em seu sistema executando o seguinte comando no terminal.
sudo update-alternatives --config java
Este comando fornecerá uma lista de opções java alternativas, e você poderá selecionar um JDK em vez de JRE.
fonte
No meu ambiente Linux Mint, encontrei o mesmo problema. Eu tentei instalar o Oracle JDK8 usando
mas o problema permaneceu porque o instalador não alterou as variáveis de ambiente. Então eu tentei o seguinte
e resolveu o problema
fonte
Tente este comando
e execute o idea.sh novamente.
Lembre-se, isso só funciona dentro do terminal onde você executa o comando. Você precisará definir a variável no arquivo .bashrc. Isso o habilitará em todos os terminais que você abrir.
StackOverFlow
fonte
JAVA_HOME
!Tente o seguinte:
Você precisa do JDK.
fonte
As respostas acima estão corretas, mas tenho uma coisa a acrescentar. Na verdade, as variáveis de ambiente para Shell Session e Desktop GUI Session são diferentes ( verifique isso ). Se o erro ocorrer ao iniciar o IntelliJ com a Entrada da área de trabalho (o iniciador), talvez você não tenha o JAVA_HOME no ambiente da GUI.
Portanto, a solução mais fácil é adicionar JAVA_HOME na linha Exec da entrada da área de trabalho, assim:
fonte
Eu resolvi esse problema com esses comandos
e
fonte
export JAVA_HOME=/usr/lib/jvm/default-java
mencionado?A solução de exportar a variável JAVA_HOME não funciona para mim no Ubuntu. Eu resolvi adicionando o diretório bin à variável PATH.
Fiz o download do JDK no site da Oracle e coloquei-o neste diretório:
/home/alejandro/software/JAVA-descarga/jdk1.8.0_25
Então você precisa adicionar essa rota à variável PATH:
Em seguida, execute o arquivo idea.sh no mesmo terminal e ele começará bem.
fonte
edite o arquivo
android-studio/bin/studio.sh
como o conteúdo da marca (
JAVA_HOME
linha)fonte
Mesmo que na mensagem pop-up da interface do usuário diga
na linha de comando mostra
e esse era exatamente o problema para mim. A configuração
JAVA_HOME
não funcionou, mas precisou ser configuradaJDK_HOME
para fazê-la funcionar.fonte