如何在ubuntu 12.04或14.04 LTS上安装jdk 64位?
我从oracle网站下载了jdk-8u20-linux-x64.tar.gz,因为我是ubuntu的新用户,我需要一种简单的方法来安装jdk,如果可能的话,还需要任何正文帮助。
请逐步编写安装,请不要将任何链接留给其他网站,谢谢你的帮助。
答案 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
您将被提示"您想继续吗?"。点击y
和enter
完成后,它将返回到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相同,但手动添加)
首先,您需要在系统中添加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
与接受的答案一样(用目标版本替换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