Instalando o JDK1.6 no OpenSolaris
-
26-09-2019 - |
Pergunta
Eu instalei openSolaris, vi que ele /usr/jdk/jdk1.6, no entanto, não tinha bin/javac apenas java
Minha versão Java -Java é JDK1.6 logo após a instalação do OpenSolaris, no entanto, como não tenho Javac, baixei o JDK1.6 para Solaris e, depois de executar o JDK1.6xx.sh, fiz CD na pasta do JDK e depois dentro do Bin Directory I Ran I Ran I Ran I Ran I Ran I Ran I Ran I Ran I Ran Bin Javac, no entanto, está me dando noclassDeffoundError java/lang/objeto. (A mesma coisa aconteceu comigo em uma instalação regular do Solaris). Alguém pode me dizer como devo ter um JDK1.6 funcionando com o Javac no OpenSolaris? Obrigado
Solução
O OpenSolaris inclui apenas o Java Runtime (JRE) Out of the Box - Ferramentas de desenvolvedor como compiladores para C, C ++ e Java não se encaixam no LiveCD, portanto são instalados no repositório de pacotes.
pkg search javac
mostrará os pacotes disponíveis com o comando javac - se você estiver usando as compilações mais recentes de desenvolvimento, ele estará no “Desenvolvedor/Java/JDK”Pacote, ou“JDK”Para abreviar, para que você possa instalar com pfexec pkg install jdk
. Em construções mais antigas, como o lançamento estável de 2009.06, o nome do pacote será algo como “Sunwjdk" em vez de.
Outras dicas
Qual é o valor da sua variável de ambiente java_home? E você se lembrou de anexar isso ao seu caminho?
Instale o JDK no OpenSolaris (ou Openindiana) é bastante simples, você precisa usar
$ pfexec pkg install jdk
$ pfexec pkg install jdk64
Eu tenho um post (em espanhol) com todo o processo,
http://sparcki.blogspot.com/2010/05/instalar-java-jdk-en-onsolaris.html
Urko,