在 ubuntu 上安装 Java

jpc*_*lin 1 java

我试图在 ubuntu 上安装 java,但找不到让它工作的方法。有没有办法用apt-get安装java?

小智 7

在开始之前,请注意JDK 中还包含 JRE。

方法一:

要安装 openJDK JDK 和 JRE 8,请使用(替换8为您想要的版本,例如76):

sudo apt-get install openjdk-8-jdk
Run Code Online (Sandbox Code Playgroud)

方法二:

如果你想安装官方的 Oracle JDK 和 JRE 并且肯定想通过apt-get然后安装(你可以8用其他版本替换,例如9, 或7):

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

方法三:

或者,如果您想手动安装官方 Oracle Java 版本:

  1. 这里并点击下载按钮:

    Oracle Java 下载按钮

  2. 选择接受许可协议单选按钮(阅读许可协议后)。

  3. 选择你要下载的文件,如果是32位机器点击jdk-[javaversion]-linux-i586.tar.gz[javaversion]换成Java版本,比如8u60),如果是64位就点击jdk-[javaversion]-linux-x64.tar.gz

  4. 启动终端(CTRL + ALT + T),然后cd到您将文件下载到的目录(可能~/Downloads),然后运行tar -xvf /path/to/file.tar.gz将该存档解压缩到文件所在的目录中,然后您可以将该解压缩的存档移动到所需位置,例如/opt目录(将可执行文件存储在您的主目录中存在安全风险)。

  5. 完成上述操作后,您可以删除原始.tar.gz文件,然后~/.bashrc在所需的文件编辑器中打开您的文件,例如geditvim,我将vim在本示例中使用(sudo apt-get install vim如果尚未安装,请安装它)。因此,运行vim ~/.bashrc然后在读取的文件底部插入两个新行(即/path/to/unpacked/archive替换为您刚刚解压的存档路径):

    JAVA_HOME=/path/to/unpacked/archive
    export PATH=$PATH:$JAVA_HOME/bin
    
    Run Code Online (Sandbox Code Playgroud)
  6. 重新启动终端或运行source ~/.bashrc以开始使用新.bashrc文件。

    注意:使用此方法,每次有新的 Java 版本发布时,您都必须继续执行此操作,但它不会通知您。