“Erro HtmlConverter não existe.” ao instalar o Sun Java 6 [fechado]

0

Sou novo no Ubuntu e no Java. Como corrijo isso?

freestyler@freestyler-HP-ProBook-4420s:~$ sudo apt-get install sun-java6-jdk
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  linux-headers-2.6.35-22 linux-headers-2.6.35-22-generic
Use 'apt-get autoremove' to remove them.
Suggested packages:
  sun-java6-demo openjdk-6-doc sun-java6-source
The following NEW packages will be installed:
  sun-java6-jdk
0 upgraded, 1 newly installed, 0 to remove and 14 not upgraded.
Need to get 0B/19.7MB of archives.
After this operation, 61.2MB of additional disk space will be used.
Preconfiguring packages ...
Selecting previously deselected package sun-java6-jdk.
(Reading database ... 194375 files and directories currently installed.)
Unpacking sun-java6-jdk (from .../sun-java6-jdk_6.21dlj-0ubuntu1~maverick1~ppa1_i386.deb) ...
sun-dlj-v1-1 license has already been accepted
Processing triggers for desktop-file-utils ...
Processing triggers for python-gmenu ...
Rebuilding /usr/share/applications/desktop.en_US.utf8.cache...
Processing triggers for doc-base ...
Processing 1 added doc-base file(s)...
Registering documents with scrollkeeper...
Processing triggers for python-support ...
Setting up sun-java6-jdk (6.21dlj-0ubuntu1~maverick1~ppa1) ...
update-alternatives: error: alternative path /usr/lib/jvm/java-6-sun/bin/HtmlConverter doesn't exist.
dpkg: error processing sun-java6-jdk (--configure):
 subprocess installed post-installation script returned error exit status 2
Errors were encountered while processing:
 sun-java6-jdk
E: Sub-process /usr/bin/dpkg returned an error code (1)
    
por Jorge Castro 30.07.2011 / 06:27

3 respostas

1

Não é uma resposta final, mas queria formatá-la corretamente. Estou no Ubuntu 11.04 e uso o OpenJDK. Isso funciona bem instalando-o usando apt :

sudo apt-get install openjdk-6-jdk 
sudo apt-get install openjdk-6-source

Primeiro, obtenha o JDK e instale as origens do JDK (por algum motivo, elas não estão incluídas no JDK). Isso funcionou para 11.04 e 10.04 LTS ... talvez seja possível dar uma chance ao OpenJDK - é o futuro de qualquer maneira.

    
por home 30.07.2011 / 06:49
0

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.

    
por Steve B. 30.07.2011 / 06:36
0

Eu uso o mais recente jdk do sol para instalar no Ubuntu. Eu não sei onde deu errado no seu processo de instalação acima. Se você quiser, pode instalá-lo manualmente como eu fiz no meu caso. Eu escrevi blog para o que eu mesmo consultar sempre que eu esqueço. Eu acho que isso pode te ajudar. O link é: link

    
por Manohar Bhattarai 30.07.2011 / 06:59