注意:这是一个老问题,答案反映了当时的世界。现代的Ubuntu发行版有OpenJDK可供安装
sudo apt install default-jdk
我正在尝试在Ubuntu Linux发行版上安装Java开发工具包(JDK),但我无法安装它。
在Ubuntu上安装它的步骤是什么?
注意:这是一个老问题,答案反映了当时的世界。现代的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版本
其他回答
来自Ubuntu网站的Wiki:
对于Ubuntu 10.04 LTS, sun-java6包已经从Ubuntu归档文件的Multiverse部分中删除了。建议使用openjdk-6。
如果您不能从专有的Sun JDK/JRE切换到OpenJDK,您可以从规范合作伙伴存储库安装Sun -java6包。你可以通过命令行配置你的系统来使用这个存储库:
sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
sudo apt-get update
sudo apt-get install sun-java6-jre sun-java6-plugin
sudo update-alternatives --config java
对于Ubuntu 10.10, sun-java6包已经从Ubuntu归档文件的Multiverse部分中删除了。建议使用openjdk-6。
如果您不能从专有的Sun JDK/JRE切换到OpenJDK,您可以从规范合作伙伴存储库安装Sun -java6包。你可以通过命令行配置你的系统来使用这个存储库:
sudo add-apt-repository "deb http://archive.canonical.com/ maverick partner"
sudo apt-get update
sudo apt-get install sun-java6-jre sun-java6-plugin
sudo update-alternatives --config java
如果你想安装Oracle JDK,你可以使用这个自动的脚本来完成所有的工作。
在作者的博客上有详细的使用说明。
如果您已经下载了ZIP文件,请遵循以下步骤。
运行以下命令解压缩文件。
tar -xvf ~/Downloads/jdk-7u3-linux-i586.tar.gz
sudo mkdir -p /usr/lib/jvm/jdk1.7.0
sudo mv jdk1.7.0_03/* /usr/lib/jvm/jdk1.7.0/
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1
安装完成后,请按照如下操作设置环境变量。
在/etc/profile文件中编辑系统路径:
sudo gedit /etc/profile
在末尾添加以下几行。
JAVA_HOME=/usr/lib/jvm/jdk1.7.0
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH
来源:http://javaandme.com/
执行这一系列命令(插入、更新和安装),您就可以开始了。
首先添加存储库: Sudo add-apt-repository ppa:webupd8team/java 更新: Sudo apt-get update 安装: Sudo apt-get install oracle-java7-installer
我推荐JavaPackage。
这很简单。您只需要按照说明从Oracle tar.gz文件创建.deb包。