在 Linux 上安装 jdk 的正确方法是什么

2022-09-03 14:08:00

我正在运行基于debian的Crunchbang linux系统,我想在我的系统上安装Oracle JDK(不是openjdk)。

我花了一些时间去谷歌搜索它,但我无法找到如何安装(和配置)它的清晰描述。所以这是我的问题:

安装下载的 JDK 的正确/最佳位置在哪里?(大多数人更喜欢这样的东西。为什么?usr/lib/jvm

当我安装了jvm(即将文件的内容复制到所选位置)时,我必须设置我的系统以引用jdk。jdk<version>.tar.gz

在这里,我可以使用例如:.我必须做同样的事情对吧?sudo update-alternatives --install "/usr/bin/java" "java" \ "/usr/lib/jvm/jdk<version>/bin/java" 1javac

最后,我必须通过添加行来设置JAVA_HOME变量:

JAVA_HOME=/usr/lib/jvm/jdk<version>/
export JAVA_HOME

添加到该文件。.bashrc

但问题是:这样,每当我升级我的jdk时,我总是必须更新我的替代方案,对吗?我该如何解决这个问题?任何人都可以清楚地描述如何以聪明和正确的方式在linux系统上安装jdk吗?

谢谢


答案 1

您可以安装最新的 Oracle Java 7 并保持最新状态,您所要做的就是手动将 PPA 存储库添加到软件源。

http://www.webupd8.org/2012/06/how-to-install-oracle-java-7-in-debian.html

su -
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a     /etc/apt/sources.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
apt-get update
apt-get install oracle-java7-installer
exit

对于 Ubuntu,http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html。有了这个,我已经设法在我的ubuntu服务器上安装了JDK。


答案 2

步骤1:打开应用操作>>附件>>终端

步骤2:键入命令行,如下所示...

  sudo apt-get install openjdk-6-jdk

步骤3:键入命令行,如下所示...

  apt-cache search jdk

(注意:openjdk-6-jdk在这里被象征性地使用,你可以根据你的要求选择jdk版本。

如何在Ubuntu(Linux)中为“Open jdk”设置“环境变量”?

步骤4:对于“JAVA_HOME”(环境变量)类型命令,如下所示,在“终端”中使用您的安装路径...

  export JAVA_HOME=/usr/lib/jvm/java-6-openjdk

(注意:“/usr/lib/jvm/java-6-openjdk”在这里象征性地用于演示,你应该根据你的安装使用你的路径。

步骤5:对于“PATH”(环境变量)类型命令,如下所示,在“终端”中使用您的安装路径...

  export PATH=/usr/lib/jvm/java-6-openjdk/bin

(注意:“/usr/lib/jvm/java-6-openjdk”在这里象征性地用于演示,你应该根据你的安装使用你的路径。

步骤6:检查“打开jdk”安装,只需在“终端”中键入命令,如java所示


推荐