Não tenho certeza do que está errado com o instalador, mas eu sempre instalei o Sun JVM manualmente. Não é muito difícil, na verdade.
O jvm (ou jvms, pode haver múltiplos em seu sistema, especialmente após atualizações) no ubuntu acabam em / usr / lib / jvm. Normalmente o jvm atual mora em uma pasta em / usr / lib / jvm, seu java & amp; Os executáveis do javac são softlinks de algo como / usr / bin / java - > / etc / alternatives / java - > /usr/lib/java/somejdk.version.blah.blah.blah.
Então:
-
faça o download do jvm correto para o seu hardware, expanda-o e coloque-o em / usr / lib / jvm (por exemplo, /usr/lib/jvm/jdk1.6.026)
-
softlink / usr / lib / jvm / jdk - > /usr/lib/jvm/jdk1.6.026 (assim, se você quiser trocar o jvm mais tarde, esse é o único link que você precisa alterar.
-
aponte os links que seu sistema operacional está usando para java (/ usr / bin / java) - > para / usr / lib / jvm / jdk / bin / java
-
se você tiver alguma variável de ambiente flutuando para JAVA_HOME, verifique se eles apontam para o diretório jdk.
na maioria das vezes, você só precisa do java & amp; javac, mas há um bom número de outros binários provavelmente ligados em / etc / alternatives que não estão acostumados a muito, (jhat, jmap, ...) que é provavelmente melhor para limpar.