我有Ubuntu16.04(32位)我有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.我试过了
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的非rpm版本,并得到:
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-6b38-1.13.10.orig.tar.gz,忘了我从哪里得到了它,但是它抱怨我没有JDK主目录。
configure: error: "A JDK home directory could not be found."我只是挖得更深,但什么也没有用。想知道是否有一些简单的回购,我可以得到openjdk-6-jdk,它真的能工作吗?
谢谢!
发布于 2017-01-30 20:08:26
好的,终于开始工作了
我去了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然后跟随这篇文章如何安装甲骨文JDK 6?
必须添加webupd8回购和做
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo update-java
java -version发布于 2017-01-30 18:44:09
OpenJDK 6仍然在Ubuntu中,值得信赖:
http://packages.ubuntu.com/search?keywords=openjdk
如果您有一台功能相当强大的计算机,您可以考虑使用Qemu/KVM或VirtualBox,并将Ubuntu (14.04)作为客户VM安装。在我看来,这将是最干净的解决方案。
还有一个用于OpenJDK 6的ppa,通过编辑下载的源代码列表文件(将Xenial更改为可信任的),它可能在xenial安装中工作,也可能不起作用:
https://launchpad.net/ubuntu/+source/openjdk-6
在后一种情况下,我建议首先删除OpenJDK-8。
https://askubuntu.com/questions/877991
复制相似问题