我从 Oracle 下载了 jre 和 jdk。然后当我运行它时:
sudo sh jai-1_1_3-lib-linux-amd64-jre.bin
sudo sh jai-1_1_3-lib-linux-amd64-jdk.bin
您下载的不是 JRE 或 JDK,而是Java Advanced Imaging library。
我可以在 Ubuntu 11(64 位)上从 Oracle(jre 和 jdk)安装 Java 7 吗?听说 Sun Java 下架了,不得不用 openJDK。那正确吗?那么JRE呢?
哪个 Ubuntu 11?每年有两个版本,分别在 4 月和 10 月:11.04 (Natty) 和 11.10 (Oneiric)。和软件包openjdk-7-jdk
可openjdk-7-jre
从 Ubuntu 11.10 获得。
由于许可原因,Sun/Oracle JDK/JRE 已从主要发行版中删除。OpenJDK JDK 和 JRE 与 Sun/Oracle JDK 和 JRE 非常相似(大部分代码库是共享的),尽管您可能会发现某些版本在 Ubuntu 打包方面可能会滞后。例如,Ubuntu 10.04 (Lucid) 仍在提供 OpenJDK 6b20,它远远落后于最新的 Oracle Java 6 版本(更新 32),后者提供了各种修复,包括针对安全相关的问题(尽管一些安全补丁被退回-移植)。
如果您想使用 OpenJDK,请安装openjdk-7-jdk
和openjdk-7-jre
软件包(前提是您至少运行的是 Ubuntu 11.10)。
否则,您可以从以下地址下载 Oracle JRE/JDK 二进制包:http ://www.oracle.com/technetwork/java/javase/downloads/index.html