
如何安装 Java(包括在我的浏览器中),以便带有 Java 的网站可以运行?
答案1
Java 有多种实现。在 Ubuntu 中,最常见的三种实现是:
- OpenJDK:OpenJDK 项目的主要目标是生成Java SE平台(6 和 7)。这是 Ubuntu 使用的默认 Java 版本,也是最容易安装的版本。
- Sun Java:Sun Java 是 Java 6 的参考实现。其支持已停产在 Ubuntu 中。
- Oracle Java:Oracle Java 是 Oracle 的 OpenJDK Java Se Platform 版本 7 实现。Oracle 推出了此实现执照从而阻止分发。
自 Ubuntu 11.10 (Oneiric Ocelot) 起由于许可证问题Ubuntu 将不再分发 Oracle 的 JDK 和执行环境。此外,PPA 上提供的先前版本存在安全问题,不建议安装在任何 Ubuntu 系统上。
不再支持 .debUbuntu 版本参照 Sun Java 或 Oracle Java,Ubuntu 官方支持 Java 的 OpenJDK 和 OpenJRE 实现,这是 Oracle 自身实现的基础。
OpenJRE 是 Ubuntu 系统上 Java 运行时环境 (JRE) 的官方实现,足以运行您可能需要的任何 Java 程序,它包含在主存储库中,并且易于安装。
OpenJRE
打开终端并输入
sudo apt-get install default-jre
这将安装openjdk-11-jre
(在撰写本文时,您可能会在将来安装更新的 Java 版本,也就是现在,如果它安装了不同的 openjdk 版本,我猜)
该openjdk-11-jre
软件包仅包含 Java 运行时环境。如果您想开发 Java 程序,请安装该default-jdk
软件包:
同样重要的是在你的网络浏览器上安装支持 Java 应用程序的包装器,Iced-Tea Java 插件。
IcedTea 插件
或者通过终端
sudo apt-get install icedtea-plugin
icedtea-plugin
或者在 Ubuntu 软件中心查找。
为了确保您运行的是正确版本的 Java,请使用此命令来设置您的选择:
sudo update-alternatives --config java
java -version
应该显示您之前做出的选择。
如果需要安装 OpenJDK-JRE 6 或 OpenJDK-JDK 6
openjdk-6-jre
(点击安装)可供安装Ubuntu 8.04(哈代·赫伦)及以上。
使用安装
sudo apt-get install openjdk-6-jre
或者如果你需要开发者包,openjdk-6-jdk
(单击安装),使用以下命令进行安装:
sudo apt-get install openjdk-6-jdk
一个版本的icedtea-plugin
如果您要使用 OpenJDK 6,也可以安装(单击安装)。
使用以下命令安装:
sudo apt-get install icedtea6-plugin
如果你真的想使用 Oracle 的 Java SE 平台, 看如何安装 Sun/Oracle 专有的 Java JDK 6/7/8 或 JRE?。
答案2
答案3
笔记:WebUpd8 团队的 PPA 已于 2019 年 4 月 16 日起停止使用。因此,此 PPA 没有任何 Java 文件。更多信息可参见PPA 在 Launchpad 上的页面因此这种方法已经不再有效,而且由于历史原因而存在。
安装 Oracle Java 7:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo mkdir -p /usr/lib/mozilla/plugins #just in case, this will be added to the package in the next version
sudo apt-get install oracle-jdk7-installer
答案4
笔记:WebUpd8 团队的 PPA 已于 2019 年 4 月 16 日起停止使用。因此,此 PPA 没有任何 Java 文件。更多信息可参见PPA 在 Launchpad 上的页面因此这种方法已经不再有效,而且由于历史原因而存在。
使用Ctrl++打开终端并:AltT
现在这将安装最新 Java 版本
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer