如何使用tar.gz文件在ubuntu 12.04中安装jdk 8

时间:2014-09-08 17:14:11

标签: ubuntu

如何在ubuntu 12.04或14.04 LTS上安装jdk 64位?

我从oracle网站下载了jdk-8u20-linux-x64.tar.gz,因为我是ubuntu的新用户,我需要一种简单的方法来安装jdk,如果可能的话,还需要任何正文帮助。

请逐步编写安装,请不要将任何链接留给其他网站,谢谢你的帮助。

5 个答案:

答案 0 :(得分:23)

如果您想在Ubuntu 12.04(或更高版本)上安装和更新Oracle Java 8(包括浏览器的JRE,JDK和插件),那么我建议这样做。首先删除您不需要的文件,然后继续执行以下说明:

打开Linux终端(命令提示符)并发出以下命令:

sudo add-apt-repository ppa:webupd8team/java

这将添加一个存储库,开发人员可以使用Ubuntu软件包管理器轻松安装的格式放置Oracle Java 8的更新版本。运行该命令时,它可能(或可能不会提示)您输入密码。如果要求输入密码,请输入您的用户帐户密码。运行后,它将显示信息,然后提示您按Enter键。点击enter键继续。你应该回到shell提示符。现在发出这两个命令:

sudo apt-get update

您将被提示"您想继续吗?"。点击yenter 完成后,它将返回到shell提示符。现在发出这个命令:

sudo apt-get install oracle-java8-installer

这将下载Oracle Java 8并进行安装。信息将在屏幕上滚动过去,但完成后应安装java。我在我的系统上验证了此存储库是最新的,并使用您问题中引用的Oracle Java 8版本。

要验证是否可以找到Oracle Java 8并且是正确的版本问题,请执行以下命令:

java -version

它应该回复与此类似的信息:

java version "1.8.0_20"
Java(TM) SE Runtime Environment (build 1.8.0_20-b26)
Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode)

如果你的SE Runtime显示为1.8.0_20-b26版本,那么你就可以了。

如果您将来进行软件包升级(通过GUI或命令行),它将查找新版本的Oracle Java以及系统上所有其他已安装的软件包。

从命令行,您始终可以尝试使用以下命令对所有程序包(包括Oracle Java)进行升级:

sudo apt-get upgrade

如果您希望删除Oracle Java 8,可以使用以下命令:

sudo apt-get remove oracle-java8-installer

答案 1 :(得分:5)

我正在使用类似下面的内容来下载和安装最新的Java 8(OpenJDK)。应该在RedHat和Oracle Linux以及Ubuntu上工作:

JDK_ALT_LINK_JAVA=/usr/bin/java
URL_TO_DOWNLOAD='http://www.java.net/download/jdk8u60/archive/b17/binaries/jdk-8u60-ea-bin-b17-linux-x64-26_may_2015.tar.gz'

JDK8_ARCHIVE=$(basename $URL_TO_DOWNLOAD)

wget "${URL_TO_DOWNLOAD}"
tar zxf "${JDK8_ARCHIVE}"
mv jdk1.8.0_60/ /usr/lib/jvm/
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_60/bin/java 1008000060

答案 2 :(得分:0)

您也可以使用make-jpkg。

答案 3 :(得分:0)

接受的答案是好的,但看起来可能有点过时,并且不适用于debian安装。为了在基于debian的linux发行版中安装java ,请创建ppa并自行导入密钥。 (这与webupd8team相同,但手动添加)

创建PPA并导入密钥

首先,您需要在系统中添加webupd8team Java PPA存储库。使用您喜欢的文本编辑器编辑新的PPA文件/etc/apt/sources.list.d/java-8-debian.list。例如......

$ sudo vim /etc/apt/sources.list.d/java-8-debian.list

...并在其中添加以下内容:

deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main

现在,在系统上导入GPG密钥,以便在安装软件包之前对其进行验证。

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886

安装并验证Java

与接受的答案一样(用目标版本替换X):

$ sudo apt-get update
$ sudo apt-get install oracle-javaX-installer

安装脚本结束后,使用以下命令验证安装:

$ java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

答案 4 :(得分:-2)

请参阅,您下载的tar.gz文件可以直接使用。我的意思是您只需提取此存档的文件并安装此jdk。现在无论应用程序想要使用jdk,您都需要使用该应用程序中的设置显式指定jdk的路径。请发布存档的内容,以便我可以帮助您以更好的方式安装它。

小小提示,除非您是Oracle JDK的忠实粉丝,否则您可以使用

在几分钟内安装开源java jdk
   sudo apt-get install openjdk-7-jdk