当前位置: 首页>>技术教程>>正文


我如何安装Java?

, ,

问题描述

如何安装Java,包括在我的浏览器中,使带有Java的网站可以工作?

最佳解决方法

有几种Java实现。在讨论Ubuntu时,最常见的三种实现是:

  • OpenJDK:OpenJDK项目的主要目标是生成Java SE平台(6和7)的open-source实现。这是Ubuntu使用的默认Java版本,并且是最容易安装的版本。

  • Sun Java:Sun Java是Java 6的参考实现。它在Ubuntu中支持has been discontinued

  • Oracle Java:Oracle Java是Oracle提供的OpenJDK Java Se平台版本7实施。 Oracle在此实现中引入了a license,用于防止分发。

由于Ubuntu 11.10(Oneiric Ocelot)和due to license issues Ubuntu将不再分发Oracle的JDK和JRE。另外,PPA上提供的以前版本存在安全问题,不建议在任何Ubuntu系统上安装。

没有更多的支持.deb releases from Ubuntu参考Sun Java或Oracle Java,Ubuntu正式支持OpenJDK和OpenJRE实现Java,这是Oracle自己实现的基础。

OpenJRE是您的Ubuntu系统的Java运行时环境(JRE)的官方实现,并且应该足以运行您可能需要的任何Java程序,并且它包含在主存储库中,并且可以轻松安装。

OpenJRE

java,openjdk,ubuntu

或者通过打开终端并打字

sudo apt-get install openjdk-8-jre 

openjdk-7-jre软件包仅包含Java运行时环境。如果你想开发Java程序,然后安装openjdk-7-jdk软件包:

java,openjdk,ubuntu


同样重要的是在您的Web浏览器Iced-Tea Java插件上安装用于支持Java应用程序的包装器。

IcedTea插件

java,openjdk,ubuntu

或通过终端

sudo apt-get install icedtea-plugin

或者在Ubuntu软件中心寻找icedtea-plugin


要确保您运行的是正确版本的Java,请使用以下命令设置您的选择:

sudo update-alternatives --config java

java -version应显示您以前的选择。


如果您需要安装OpenJDK-JRE 6或OpenJDK-JDK 6

openjdk-6-jre(点击安装)可用于安装Ubuntu 8.04(Hardy Heron)或更高版本。

安装它

sudo apt-get install openjdk-6-jre

或者,如果您需要开发人员的软件包,请点击openjdk-6-jdk(安装),然后安装它:

sudo apt-get install openjdk-6-jdk

如果您打算使用OpenJDK 6,还可以安装icedtea-plugin版本(点击安装)。

安装它:

sudo apt-get install icedtea6-plugin

如果您确实想要使用Oracle的Java SE平台,请参阅How can I install Sun/Oracle’s proprietary Java JDK 6/7/8 or JRE?

次佳解决方法

安装OpenJDK不足以在浏览器中启用Java。您还需要安装icedtea-7-plugin软件包:

java,openjdk,ubuntu

可能需要重新启动浏览器。

第三种解决方法

对于安装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

第四种方法

安装OpenJDK – 建议

在Ubuntu上安装Java的最简单方法是使用OpenJDK。这对大多数人来说都很好。要安装它,点击带有Ubuntu徽标的小按钮,如下面的屏幕截图所示。

java,openjdk,ubuntu

打开Dash Home后,您需要输入Terminal。点击下面屏幕截图中圈出的图标。

java,openjdk,ubuntu

这将打开终端,这是Ubuntu的版本Windows命令提示符,尽管终端有更多的功能。现在,将以下命令复制并粘贴到终端窗口中。您将需要使用Control Shift V将文本粘贴到终端中。

sudo apt-get install -y openjdk-7-jre openjdk-7-jdk

您需要输入密码才能使用此命令。虽然它不会显示在终端中,但键入时仍会输入。运行此命令后,您将被设置为运行和开发Java应用程序。

安装Oracle Java

OpenJDK适用于大多数人,但如果你玩Minecraft,你会想用Oracle Java代替。要安装Oracle Java,请在终端中一次运行下面的命令。

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

这将从Oracle网站下载Java,并为您安装。

第五种方法

Ctrl + Alt + T打开您的终端,然后:

现在这将安装atest Java version

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

第六种方法

Oracle Java 8刚刚发布(稳定)。要在Ubuntu中安装它,您可以使用WebUpd8 Java PPA:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

PPA本身不提供Oracle Java 8二进制文件(这是Oracle Java许可证所不允许的)。而是使用安装程序自动下载并安装Oracle Java 8.使用此PPA,您还将收到自动的Java 8更新。

有关使用/进一步配置Oracle Java 8 @ WebUpd8的更多信息和一些提示,请参见Install Oracle Java 8 In Ubuntu Via PPA Repository [JDK 8]

第七种方法

不幸的是,由于许可证问题,Oracle Java不再分布在官方的Ubuntu存储库中。您有两个主要选项:尝试使用OpenJDK(Oracle Java的开源替代品)或继续安装”manual”(这正是您要做的)。这两个选项在帮助wiki上都有描述:https://help.ubuntu.com/community/Java。这个页面还包括一​​些其他的选择,根据你的需要,你可能会发现更合适的选择。

简单的说明一下:大多数情况下,在Ubuntu上,你不应该从互联网上下载软件,而应该使用Ubuntu软件中心。您将在那里找到的软件确保稳定,安全并遵守系统的标准惯例。 Oracle Java只是这个规则的一个例外。

第八种方法

只需进入Aplications – > Ubuntu软件中心,然后搜索Java

java,openjdk,ubuntu

第九种方法

更新:由于Ubuntu 16.04,你可以安装这个没有ppa通过

$> sudo apt-get update
$> sudo apt-get install openjdk-8-jdk

LEGACY回答:

对于Ubuntu< 16.04,OpenJDK(开源版本)没有针对Java 8的官方软件包,但您可以通过运行this PPA来安装它:

$> sudo add-apt-repository ppa:openjdk-r/ppa
$> sudo apt-get update
$> sudo apt-get install openjdk-8-jdk

第十种方法

在Ubuntu中安装Java有几种方法:

直接从Ubuntu Software Center安装OpenJDK(相当于Sun的Java的开源代码)。所有你需要做的就是搜索Java。这往往是为我工作。

如果你需要Sun的Java,比如说你想玩Minecraft,你可以像Java.com中描述的一样下载JRE,但是要确保你的.bin-file可以被执行。你可以通过打开一个终端并输入以下内容(我会假设你已经在你的Downloads文件夹中找到它,所以如果不是这样的话,请相应地更改cd行):

cd /home/user/Downloads
sudo chmod +x jre-6u31-linux-i586.bin

然后,您应该能够关闭您的终端,右键单击您的.bin-file并选择应该运行安装程序的”Execute”。如果这不是一个选项,只需从终端执行以下操作(与其他两个操作在同一文件夹中):

./jre-6u31-linux-i586.bin

这只是运行指定的文件,如果您成功输入了两个第一行,即安装。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/266.html,未经允许,请勿转载。