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

Foi útil?

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,

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top