注意:这是一个老问题,答案反映了当时的世界。现代的Ubuntu发行版有OpenJDK可供安装
sudo apt install default-jdk
我正在尝试在Ubuntu Linux发行版上安装Java开发工具包(JDK),但我无法安装它。
在Ubuntu上安装它的步骤是什么?
注意:这是一个老问题,答案反映了当时的世界。现代的Ubuntu发行版有OpenJDK可供安装
sudo apt install default-jdk
我正在尝试在Ubuntu Linux发行版上安装Java开发工具包(JDK),但我无法安装它。
在Ubuntu上安装它的步骤是什么?
当前回答
你也可以很容易地安装Oracle的JDK 1.7;作为一个例子,这是如何安装JDK 1.7.0_13;
从Oracle的网站下载JDK。下载到最新版本的链接总是从http://java.oracle.com。
作为根,做;
cd /usr/local
tar xzf <the file you just downloaded>
作为普通用户,在~/中添加或更改这两行。型材要指向安装;
export JAVA_HOME=/usr/local/jdk1.7.0_13
export PATH=$PATH:$JAVA_HOME/bin
如果是更新,您可能还想删除/usr/local中的旧java安装目录。
登出并重新登录(或做。~/.profile),一切都应该正常工作。
Oracle JDK的缺点是它不会像OpenJDK那样随系统的其他部分一起更新,所以如果您正在运行需要它的程序,我主要会考虑使用它。
其他回答
注:WebUpd8团队的PPA已于2019年4月16日终止。因此,这个PPA没有任何Java文件。更多信息可以在PPA的Launchpad页面上找到。因此,由于历史原因,下面的方法不再适用和存在。
在Ubuntu上安装Java 8
首先,您需要在您的系统中添加webupd8team Java PPA存储库,并使用以下命令集安装Oracle Java 8。
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer
验证已安装的Java版本
使用上述步骤成功安装Oracle Java后,使用以下命令验证已安装的版本。
$ java -version
java version "1.8.0_77"
Java(TM) SE Runtime Environment (build 1.8.0_77-b03)
Java HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode)
###配置Java环境
在webpd8的ppa存储库中还提供了一个用于设置环境变量的包,使用以下命令安装此包。
$ sudo apt-get install oracle-java8-set-default
参考
你可以通过apt-get安装:
sudo add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt-get install oracle-java11-installer
之后,不要忘记检查版本:
java -version
安装Oracle的Java JDK要求您在开始安装之前接受Oracle许可证。这只需要一次。如果出于某种原因需要自动化安装,可以运行以下命令在没有用户交互的情况下进行安装,例如,这对于自动脚本很有用。
sudo add-apt-repository -y ppa:webupd8team/java
sudo apt-get update
echo debconf shared/accepted-oracle-license-v1-1 select true | sudo debconf-set-selections
echo debconf shared/accepted-oracle-license-v1-1 seen true | sudo debconf-set-selections
sudo apt-get -y install oracle-java8-installer
java -version
Install the appropriate version of OpenJDK JAVA_VERSION=8 sudo add-apt-repository -y ppa:openjdk-r/ppa sudo apt-get update sudo apt-get -qq install -y openjdk-$JAVA_VERSION-jdk Set Environment Variables in /etc/profile.d/jdk.sh JAVA_HOME=/usr/lib/jvm/java-$JAVA_VERSION-openjdk-amd64 echo "export JAVA_HOME=$JAVA_HOME" | sudo tee -a /etc/profile.d/jdk.sh echo "export J2SDKDIR=$JAVA_HOME" | sudo tee -a /etc/profile.d/jdk.sh echo "export J2REDIR=$JAVA_HOME/jre" | sudo tee -a /etc/profile.d/jdk.sh echo "export PATH=$PATH:$JAVA_HOME/bin:$J2REDIR/bin" | sudo tee -a /etc/profile.d/jdk.sh Check your installation /bin/bash /etc/profile.d/jdk.sh java -version echo $JAVA_HOME echo $J2REDIR echo $PATH
按照这个视频,我已经成功地在Ubuntu 18.04 LTS上安装了JDK 10。
我正在复制视频描述的节选。
只要打开终端,然后输入以下命令:
Java安装(PPA)
sudo add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt-get install oracle-java10-installer
用于设置环境变量(使java10默认)
sudo apt-get install oracle-java10-set-default
在Ubuntu 16.04、Linux Mint、Debian等Linux系统上安装JDK 10的方法相同。