Estou tentando instalar o framework Rhodes para poder desenvolver aplicativos Android.
Isso requer que eu instale o SUN JDK e adicione JAVA_HOME e JAVA_HOME / bin ao caminho.
Eu pensei que poderia resolver isso editando meu arquivo bash.bashrc:
JAVA_HOME = "/ usr / lib / jvm / java-6-sun / jre / bin / java" export JAVA_HOME PATH = $ PATH: $ JAVA_HOME / bin
Isso ainda não funciona, porque quando eu corro:
rake run: android
Recebo um prompt no console informando que o bin Java não foi encontrado no meu caminho.
No entanto, executar echo $ PATH me mostra:
usernamee @ ubuntu: ~ $ echo $ PATH / usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / games: / home / nome de usuário / ruby / gems / bin: / usr / lib / jvm / java-6-sun / jre / bin / java / bin: / home / nome de usuário / arquivos de ruby / arquivos-android / sdk-linux_86 / tools
Quais são minhas opções aqui?
Edit: Se o problema não for a instrução de exportação, como posso garantir que o Sun JDK esteja instalado corretamente e que eu esteja, de fato, apontando para o caminho correto no bashrc?
echo $JAVA_HOME
em um terminal. O que isso te dá? Além disso, perca a instrução "export", deve ser desnecessária e pode ser o que está causando o problema.Respostas:
Tente remover a instrução de exportação:
Em seguida, ecoe $ JAVA_HOME em um novo terminal para garantir que você exportou as coisas corretamente.
Como alternativa, tente o seguinte:
fonte
Como você está no Ubuntu e parece que está usando os pacotes padrão do Java da Sun para o sistema operacional, você provavelmente deve usar o comando `update-alternative '. Como você pode ver, tenho 2 JVMs instaladas, mas a versão Sun é a que é usada por padrão.
Se você tem apenas um, não precisa se preocupar com isso. Se você possui mais de um e precisa configurá-lo, pode usar a versão específica do Java do comando, `update-java-alternative '. Está tudo aqui:
https://help.ubuntu.com/community/Java
fonte