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

sudo apt install default-jdk

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

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


当前回答

注:WebUpd8团队的PPA已于2019年4月16日终止。因此,这个PPA没有任何Java文件。更多信息可以在PPA的Launchpad页面上找到。因此,由于历史原因,下面的方法不再适用和存在。

如果您想安装最新的JDK 1.8,请使用webupd8team PPA。

在系统中添加存储库:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

您现在可以使用以下命令安装Oracle Java 8:

sudo apt-get install oracle-java8-installer

这个ppa存储库还提供了一个包来自动设置环境变量。类型:

sudo apt-get install oracle-java8-set-default

其他回答

我也有同样的问题,但没有一条评论对我有用。最后,我注意到我禁用了我的更新。当我重新激活它,所以sudo apt-get更新工作正确,问题得到解决。 (更新系统设置>软件和更新>更新选项卡 这里我勾选了两个重要更新和推荐更新的第一个选项)。

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

步骤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

最好是安装默认Java,直到不需要特定的Java版本。 在此之前,执行java -version检查java是否尚未安装。

sudo apt-get update  
sudo apt-get install default-jre  
sudo apt-get install default-jdk

这就是安装Java所需的一切。

如果你想安装Oracle JDK,你可以使用这个自动的脚本来完成所有的工作。

在作者的博客上有详细的使用说明。