JAVA / JAI on Ubuntu 11 (64 bit)?



我可以在Ubuntu 11(64位(上安装来自Oracle(jre和jdk(的Java 7吗?我听说Sun Java被放弃了,我必须使用openJDK。是吗?那么JRE呢?

编辑

我下载了JAI和ImageIO文件,然后按照以下说明进行操作:http://docs.geoserver.org/latest/en/user/production/java.html#installing-native-jai-on-linux但是当我运行它时:

sudo sh jai-1_1_3-lib-linux-amd64-jre.bin
sudo sh jai-1_1_3-lib-linux-amd64-jdk.bin

我收到错误:

this is not a proper jdk directory. exiting install.

请注意,OpenJDK可以通过软件包系统获得,但我不记得Java 7是否包含在Ubuntu 11中。

apt-get install openjdk-6-jdk适用于Java

6,apt-get install openjdk-7-jdk适用于Java 7。

如果您不能使用 OpenJDK,但必须使用 Oracle 或 IBM 实现,请下载这些实现并手动设置 PATH 和JAVA_HOME变量。

我从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 库。

我可以在 Ubuntu 11(64 位(上安装 Oracle (jre 和 jdk(的 Java 7 吗? 我听说Sun Java被放弃了,我必须使用openJDK。那是 右?那么JRE呢?

哪个 Ubuntu 11?每年有两次发布,分别在4月和10月:11.04(Natty(和11.10(Oneiric(。openjdk-7-jdkopenjdk-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-jdkopenjdk-7-jre 包(前提是你至少运行 Ubuntu 11.10(。

否则,您可以从以下地址下载Oracle JRE/JDK二进制包:http://www.oracle.com/technetwork/java/javase/downloads/index.html

最新更新