注意:这是一个老问题,答案反映了当时的世界。现代的Ubuntu发行版有OpenJDK可供安装

sudo apt install default-jdk

我正在尝试在Ubuntu Linux发行版上安装Java开发工具包(JDK),但我无法安装它。

在Ubuntu上安装它的步骤是什么?


当前回答

如果你想使用Java 10之外的AdoptOpenJDK发行版,你可以使用AdoptOpenJDK网站上描述的官方存储库(也适用于Debian):

Import the official AdoptOpenJDK GPG key by running the following command: wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add - Import the AdoptOpenJDK DEB repository by running the following command: sudo add-apt-repository --yes https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ If you get a command not found error, try running: apt-get install -y software-properties-common Then repeat the first command. Refresh your package list with apt-get update and then install your chosen AdoptOpenJDK package. For example, to install OpenJDK 8 with the HotSpot VM, run: apt-get install <adoptopenjdk-8-hotspot>

您可以在https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/pool/main/a/下找到可用的软件包名称/ Java版本

其他回答

可以使用sudo apt-get install default- JDK terminal命令安装默认版本的JDK。

在安装Java之前,首先输入sudo apt-get update terminal命令,然后输入install terminal命令。你可以从这里得到更多信息。

注: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

参考

执行这一系列命令(插入、更新和安装),您就可以开始了。

首先添加存储库: Sudo add-apt-repository ppa:webupd8team/java 更新: Sudo apt-get update 安装: Sudo apt-get install oracle-java7-installer

步骤01:下载JDK

从oracle官方网站下载JDK版本: [Oracle网站下载JDK]: https://www.oracle.com/in/java/technologies/javase-downloads.html

 e.i - jdk-11.0.12_linux-x64_bin.tar.gz

步骤02:安装:

a)使用以下命令解压下载的文件

sudo -tar -vzxf jdk-11.0.12_linux-x64_bin.tar.gz

b)在usr/lib目录下创建一个名为java的目录

mkdir java

c)将解压后的jdk-11.0.12目录移动到新创建的目录java中

sudo mv jdk-11.0.12 /usr/lib/java

03步:

a)依次执行以下命令

sudo update-alternative -install /usr/lib/java java /usr/lib/java/jdk-11.0.12/bin/java 1

sudo update-alternative -install /usr/lib/javac javac /usr/lib/java/jdk-11.0.12/bin/javac 1

步骤04:安装验证:

使用以下命令验证安装结果

 java --version
 javac --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