Como instalo o java 1.4 no Ubuntu 11.0?
Quando digito java -version, ele lista os pacotes do java 6 e 7. No site da sun só consigo ver os instaladores do solaris para 1.4.2.
Responder1
Por razões históricas, apenas o OpenJDK está imediatamente disponível através do sistema de pacotes.
Se você precisar de uma versão mais antiga do Sun Java (comprada pela Oracle), será necessário baixá-la emhttp://www.oracle.com/technetwork/java/archive-139210.html, descompacte-o você mesmo e atualize seu $PATH para apontar para ele. Possivelmente também o seu $JAVA_HOME para algumas ferramentas.
Responder2
Experimente o site da Oracle. Possui todas as atualizações do Java 1.1 e posterior. Eu uso tar.gz em vez do RPM.
Converter o código nas melhores práticas do Java 7 é um grande trabalho, mas apenas compilá-lo no Java 7 deve ser muito mais simples. por exemplo, você não pode ter variáveis/campos chamados. enum
Alguns IDEs, por exemplo, o IntelliJ possuem ferramentas de migração para ajudá-lo a fazer as duas coisas.
Responder3
Se você quiser ter controle rígido sobre as versões dos pacotes, recomendo considerar trabalhar com o Gentoo. Pode ser assustador ou até intimidante, mas o sistema gerenciador de pacotes oferece MUITO controle sobre versões específicas. Trabalhar com o Ubuntu ao longo dos anos achei muito desafiador. Ainda não tive sorte ao usar uma versão anterior do Amarok no Ubuntu.