注意:这是一个老问题,答案反映了当时的世界。现代的Ubuntu发行版有OpenJDK可供安装
sudo apt install default-jdk
我正在尝试在Ubuntu Linux发行版上安装Java开发工具包(JDK),但我无法安装它。
在Ubuntu上安装它的步骤是什么?
注意:这是一个老问题,答案反映了当时的世界。现代的Ubuntu发行版有OpenJDK可供安装
sudo apt install default-jdk
我正在尝试在Ubuntu Linux发行版上安装Java开发工具包(JDK),但我无法安装它。
在Ubuntu上安装它的步骤是什么?
当前回答
如果你不想为Ubuntu安装OpenJDK: JDK源安装程序,可以试试这个方法
其他回答
在Ubuntu 18.04中,我们可以像安装普通包一样安装java,而不需要使用外部存储库
只需运行这个命令
sudo apt install openjdk-8-jdk
参考问Ubuntu问题如何设置OpenJDK的JAVA_HOME ?,
如何在Ubuntu (Linux)下安装Open JDK (Java开发工具包)?
Open Terminal from Application Dash or press Ctrl+Alt+T Update repository: sudo add-apt-repository ppa:openjdk-r/ppa # only Ubuntu 17.4 and earlier sudo apt update Optional: To search available distributions of openjdk, use the following command: apt search openjdk Install the appropriate version with the following command: sudo apt install openjdk-8-jdk sudo apt install openjdk-8-source #this is optional, the jdk source code For JAVA_HOME (Environment Variable) type command as shown below, in "Terminal" using your installation path... export JAVA_HOME=/usr/lib/jvm/java-8-openjdk (Note: /usr/lib/jvm/java-8-openjdk is symbolically used here just for demostration. You should use your path as per your installation.) For PATH (Environment Variable) type command as shown below, in Terminal: export PATH=$PATH:$JAVA_HOME/bin To check your installation: java -version
如果你想安装Oracle JDK,你可以使用这个自动的脚本来完成所有的工作。
在作者的博客上有详细的使用说明。
我推荐JavaPackage。
这很简单。您只需要按照说明从Oracle tar.gz文件创建.deb包。
步骤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