在 Ubuntu 中安装 JDK

hgu*_*ser 5 java jdk oracle

我正在尝试在我的计算机上安装 oracle jdk7 64 位。

我找到了这个如何安装 Oracle Java JDK 7?

它用于update-alternative -install安装对我来说是新的 JDK。

以前我只解压文件,把jdk位置加到PATH环境变量里。

现在看来,如果我想安装其他可执行文件,我必须多次运行以下命令:

sudo update-alternatives --install "/usr/bin/xx" "xx" "/usr/lib/jvm/jdk1.7.0/bin/xx" 1
sudo chmod a+x /usr/bin/xx
Run Code Online (Sandbox Code Playgroud)

就像帖子里说的:

注意 - Java JDK 有更多的可执行文件,您可以像上面一样安装它们。java、javac、javaws 可能是最常需要的。

我认为这是相当不灵活的。所以我想知道使用update-alternative安装jdk比其他方法有什么优势。

Jay*_*Jay 7

命令sudo apt-get install openjdk-7-jdk应该可以完成这项工作。如果存在依赖问题运行

 sudo apt-get -f install
Run Code Online (Sandbox Code Playgroud)

并重新运行之前的命令。


llt*_*llt 5

有一个更简单的方法来做到这一点:http : //www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
Run Code Online (Sandbox Code Playgroud)