Переход с OpenJDK 8 на OpenJDK 6

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

Я получаю сообщение об ошибке из файла makefile:

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.

Я попробовал [ ! d2]

sudo apt-get install openjdk-6-jdk

вернулся

openjdk-6-jdk has no installation candidate

Пробовал перейти на http://www.oracle.com/technetwork/java/javase/archive-139210.html

[d6 ] Не устанавливайте из-за нескольких ошибок

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.

Также попробовал версию без rpm с 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."

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

Спасибо!

1
задан 30 January 2017 в 23:38

1 ответ

OpenJDK 6 все еще находится в Ubuntu Trusty:

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

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

Существует также ppa для OpenJDK 6, который может или не может работать в вашей Xenial-установке, отредактировав файл списка загруженных исходных файлов (сменив xenial на trusty): [ ! d4]

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

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

1
ответ дан 23 May 2018 в 01:55

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

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