注意:这是一个老问题,答案反映了当时的世界。现代的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 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的方法相同。
其他回答
你可以使用SDKMan,
curl -s "https://get.sdkman.io" | bash
source "~/.sdkman/bin/sdkman-init.sh"
sdk install java
如果你想使用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版本
请按照此步骤安装oracle JDK
从oracle下载JDK(例如Java 8 for 64位机器JDK -8u241-linux-x64.tar.gz) 在主目录或首选位置提取*.tar.gz文件 设置环境变量 例如打开终端类型sudo gedit ~/.bashrc 在.bashrc文件的末尾添加以下行 export JAVA_HOME=/opt/jdk1.8.0_241 #添加自己的jdk位置 导出路径= $路径:$ JAVA_HOME / bin 保存并退出 最后,源.bashrc 例如来源~/.bashrc 现在打开一个新的终端类型jdk -version
你可以用oraji。它可以从oracle java (.tar.gz)安装/卸载JDK或JRE。
执行sudo oraji '/path/ To /the/jdk_or_jre_archive' 如果需要卸载,请执行oraji -u命令并确认版本号。
你也可以很容易地安装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那样随系统的其他部分一起更新,所以如果您正在运行需要它的程序,我主要会考虑使用它。