Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用tar.gz文件在ubuntu 12.04中安装jdk 8_Ubuntu - Fatal编程技术网

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

如何使用tar.gz文件在ubuntu 12.04中安装jdk 8,ubuntu,Ubuntu,如何在ubuntu 12.04或14.04 LTS上安装jdk 64位 我已经从oracle网站下载了jdk-8u20-linux-x64.tar.gz,因为我是ubuntu新手,我需要一种简单的方法来安装jdk,如果可能的话,需要任何帮助 请一步一步地编写安装,请不要留下任何指向其他网站的链接,谢谢您的帮助。请看,您下载的tar.gz文件可以直接使用。我的意思是,您只需提取此存档文件,即可安装此jdk。现在,无论什么应用程序想要使用jdk,您都需要使用该应用程序中的设置显式指定jdk的路径。请

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

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


请一步一步地编写安装,请不要留下任何指向其他网站的链接,谢谢您的帮助。

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

有一点提示,除非您非常喜欢Oracle JDK,否则您可以使用

   sudo apt-get install openjdk-7-jdk

如果你想在Ubuntu12.04(或更高版本)上安装和更新OracleJava8(包括JRE、JDK和浏览器插件),那么我建议你这样做。首先删除您下载的文件,因为它不需要,然后按照以下说明进行操作:

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

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
这将添加一个存储库,开发者在其中以Ubuntu软件包管理器易于安装的格式放置Oracle Java 8的更新版本。运行该命令时,它可能(也可能不提示)您输入密码。如果需要密码,请输入您的用户帐户密码。运行后,它将显示信息,然后提示您按Enter键。点击
enter
键继续。您应该在shell提示下返回。现在发出以下两个命令:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
系统将提示您“是否要继续?”。点击
y
enter
完成后,它将返回shell提示符。现在发出以下命令:

sudo apt-get install oracle-java8-installer
java -version
sudo apt-get upgrade
sudo apt-get remove oracle-java8-installer
这将下载并安装OracleJava8。信息将在屏幕上滚动过去,但在安装完java之后。我确实在我的系统上验证了该存储库是最新的,并且使用了您问题中提到的Oracle Java 8版本

要验证是否可以找到Oracle Java 8以及该版本是否正确,请发出以下命令:

sudo apt-get install oracle-java8-installer
java -version
sudo apt-get upgrade
sudo apt-get remove oracle-java8-installer
它应该用与此非常类似的信息进行响应:

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运行时显示为build 1.8.0_20-b26,那么您就可以开始了

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

在命令行中,您始终可以尝试使用以下命令对所有软件包(包括Oracle Java)进行升级:

sudo apt-get install oracle-java8-installer
java -version
sudo apt-get upgrade
sudo apt-get remove oracle-java8-installer
如果您希望删除Oracle Java 8,可以使用以下命令:

sudo apt-get install oracle-java8-installer
java -version
sudo apt-get upgrade
sudo apt-get remove oracle-java8-installer

我正在使用以下类似的方法下载并安装最新的Java8(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

您也可以使用make-jpkg。

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

创建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):

安装脚本结束后,请使用以下内容验证安装:

$ 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)

谢谢你,伙计,这是我认为最可取的方法。这种方法实际上会从Oracle的网站下载.tar.gz。我现在正在看:
保存到:'jdk-8u40-linux-x64.tar.gz'…
最初的问题是关于在Ubuntu 12.04中安装jdk 8的解决方案