Снижение от OpenJDK 8 до OpenJDK 6

У меня есть Ubuntu 16.04 (32bit), у меня есть openjdk версия "1.8.0_121"

Я получаю ошибку от высказывания make-файла:

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.

Я попробовал

sudo apt-get install openjdk-6-jdk

возвращенный

openjdk-6-jdk has no installation candidate

Испытанное движение к http://www.oracle.com/technetwork/java/javase/archive-139210.html

Установка привычки из-за нескольких ошибок

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.

Также попробованный не версия об/мин из http://www.oracle.com/technetwork/java/javase/archive-139210.html и добрался:

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.

Где-нибудь я нашел, что openjdk-6_6b38-1.13.10.orig.tar.gz забывают, где я получил это, но это жаловалось, что у меня не было корневого каталога JDK.

configure: error: "A JDK home directory could not be found."

Я просто рою глубже, и ничто не работает. Удивление, если существует некоторый простой repo, что я могу получить openjdk-6-jdk, который будет на самом деле работать?

Спасибо!

3
задан 30 January 2017 в 22:38

2 ответа

Хорошо поэтому наконец заставил это работать

, я перешел в http://www.oracle.com/technetwork/java/javase/archive-139210.html и загрузил jdk-6u45-linux-i586.bin

, я установил библиотеки на 32 бита

sudo apt-get install lib32z1

затем

chmod +x jdk-6u45-linux-i586.bin
./jdk-6u45-linux-i586.bin

, затем следовал этому сообщению , Как я устанавливаю Oracle JDK 6?

и должен был добавить webupd8 repo и сделать

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo update-java
java -version
3
ответ дан 1 December 2019 в 15:34

OpenJDK 6 находится все еще в Надежном человеке Ubuntu:

http://packages.ubuntu.com/search?keywords=openjdk

, Если у Вас есть довольно мощный компьютер, Вы могли бы рассмотреть использование Qemu/KVM или VirtualBox и установить Надежного человека Ubuntu (14.04) как гость VM. Это было бы самым чистым решением, по-моему.

существует также ppa для OpenJDK 6, который мог бы или не мог бы работать в Вашей Гостеприимной установке путем редактирования загруженного исходного файла списка (Изменяющийся гостеприимный в надежного человека):

https://launchpad.net/ubuntu / + source/openjdk-6

В последнем случае я рекомендую удалить OpenJDK-8 сначала.

2
ответ дан 1 December 2019 в 15:34

Другие вопросы по тегам:

Похожие вопросы: