J'ai Ubuntu 16.04 (32bit) J'ai Openjdk version "1.8.0_121"
Je reçois une erreur d'un makefile en disant:
You are attempting to build with the incorrect version
of Java.
Your version is: openjdk version "1.8.0_121".
The correct version is: Java SE 1.6.
J'ai essayé
Sudo apt-get install openjdk-6-jdk
revenu
openjdk-6-jdk has no installation candidate
J'ai essayé d'aller sur http://www.Oracle.com/technetwork/Java/javase/archive-139210.html
Ne s'installera pas à cause d'erreurs multiples
Unpacking...
Checksumming...
Extracting...
./jdk-6u45-linux-i586-rpm.bin: 144: ./jdk-6u45-linux-i586-rpm.bin: ./install.sfx.17173: not found
Installing JavaDB
rpm: RPM should not be used directly install RPM packages, use Alien instead!
rpm: However assuming you know what you are doing...
error: open of Sun-javadb-common-10.6.2-1.1.i386.rpm failed: No such file or directory
error: open of Sun-javadb-core-10.6.2-1.1.i386.rpm failed: No such file or directory
error: open of Sun-javadb-client-10.6.2-1.1.i386.rpm failed: No such file or directory
error: open of Sun-javadb-demo-10.6.2-1.1.i386.rpm failed: No such file or directory
error: open of Sun-javadb-docs-10.6.2-1.1.i386.rpm failed: No such file or directory
error: open of Sun-javadb-javadoc-10.6.2-1.1.i386.rpm failed: No such file or directory
Done.
Également essayé la version non rpm de http://www.Oracle.com/technetwork/Java/javase/archive-139210.html et a obtenu:
Unpacking...
Checksumming...
Extracting...
./jdk-6u45-linux-i586.bin: 74: ./jdk-6u45-linux-i586.bin: ./install.sfx.17296: not found
Failed to extract the files. Please refer to the Troubleshooting section of
the Installation Instructions on the download page for more information.
Quelque part, j’ai trouvé openjdk-6_6b38-1.13.10.orig.tar.gz oublier où j’ai obtenu cela, mais je me suis plaint de ne pas avoir de répertoire personnel JDK.
configure: error: "A JDK home directory could not be found."
Je ne fais que creuser plus profondément et rien ne fonctionne. Vous vous demandez si il y a un simple dépôt avec lequel je peux obtenir openjdk-6-jdk qui fonctionnera réellement?
Merci!
Ok donc finalement réussi à le faire fonctionner
Je suis allé à http://www.Oracle.com/technetwork/Java/javase/archive-139210.html et j'ai téléchargé jdk-6u45-linux-i586.bin.
J'ai installé les bibliothèques 32 bits
Sudo apt-get install lib32z1
ensuite
chmod +x jdk-6u45-linux-i586.bin
./jdk-6u45-linux-i586.bin
puis suivi cet article Comment installer Oracle JDK 6?
et a dû ajouter le repo webupd8 et faire
Sudo add-apt-repository ppa:nilarimogard/webupd8
Sudo apt-get update
Sudo update-Java
java -version
OpenJDK 6 est toujours dans Ubuntu Trusty:
http://packages.ubuntu.com/search?keywords=openjdk
Si vous disposez d'un ordinateur raisonnablement puissant, vous pouvez envisager d'utiliser Qemu/KVM ou VirtualBox et installer Ubuntu Trusty (14.04) en tant que machine virtuelle invitée. Ce serait la solution la plus propre à mon avis.
Il existe également un ppa pour OpenJDK 6 qui pourrait ou non fonctionner dans votre installation Xenial en modifiant le fichier de liste des sources téléchargées (Changing xenial in trusty):
https://launchpad.net/ubuntu/+source/openjdk-6
Dans ce dernier cas, je vous recommande de supprimer d'abord l'OpenJDK-8.