在 Debian 上安装 Java

在 Debian 上安装 Java

我需要让 Java 运行在线课程,但我运气不佳。我已成功安装了 sun-java6-jre 软件包,但 Java 仍无法在浏览器中加载。

Oracle 说明如下:http://www.oracle.com/technetwork/java/javase/manual-plugin-install-linux-136395.html说我应该有一个名为“libnpjp2.so”的文件——我没有在包文件列表中看到任何名为该文件的文件(或类似的文件):http://packages.debian.org/squeeze/all/sun-java6-jre/filelist

根本没有以 *.so 结尾的文件——我安装时哪里出错了?我安装了错误的 java6 包吗?

# java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)

答案1

Java 存在棘手的许可问题(在 Oracle 收购 Sun 后更是三倍如此)。这些sun-java*软件包并不是 Debian 和其他免费操作系统中的“官方”Java 安装——而是开放的实现OpenJDK可以在openjdk-*包中使用。

与此 Java 版本配套的浏览器插件功能称为冰茶,可用作icedtea*-plugin

因此,如果您想采用“Oracle 方式”,那么您应该.deb直接从 Oracle 下载软件包(假设他们提供这些软件包)并按照他们的说明进行操作。如果您想采用“Debian 方式”,请安装例如icedtea-7-plugin,它应该会引入所需的 OpenJDK 软件包。

其他参考:

相关内容