如何在Ubuntu Linux上安装JDK

本文翻译自:How to install the JDK on Ubuntu Linux

I am trying to install the Java Development Kit (JDK) on Ubuntu Linux distribution, but I am unable to install it. 我正在尝试在Ubuntu Linux发行版上安装Java开发工具包 (JDK),但是无法安装它。

What are the steps to install it on Ubuntu? 在Ubuntu上安装它的步骤是什么?


#1楼

参考:https://stackoom.com/question/1037h/如何在Ubuntu-Linux上安装JDK


#2楼

Have a look at OpenJDK . 看看OpenJDK It is the standard JVM implementation on Linux. 它是Linux上的标准JVM实现。


#3楼

Wiki from Ubuntu website: 来自Ubuntu网站的Wiki:

For Ubuntu 10.04 LTS , the sun-java6 packages have been dropped from the Multiverse section of the Ubuntu archive. 对于Ubuntu 10.04 LTS ,已从Ubuntu存档的Multiverse部分删除了sun-java6软件包。 It is recommended that you use openjdk-6 instead. 建议您改用openjdk-6。

If you can not switch from the proprietary Sun JDK/JRE to OpenJDK, you can install sun-java6 packages from the Canonical Partner Repository. 如果无法从专有的Sun JDK / JRE切换到OpenJDK,则可以从Canonical Partner Repository安装sun-java6软件包。 You can configure your system to use this repository via command-line: 您可以通过命令行将系统配置为使用此存储库:

 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

For Ubuntu 10.10 , the sun-java6 packages have been dropped from the Multiverse section of the Ubuntu archive. 对于Ubuntu 10.10 ,已从Ubuntu存档的Multiverse部分删除了sun-java6软件包。 It is recommended that you use openjdk-6 instead. 建议您改用openjdk-6。

If you can not switch from the proprietary Sun JDK/JRE to OpenJDK, you can install sun-java6 packages from the Canonical Partner Repository. 如果无法从专有的Sun JDK / JRE切换到OpenJDK,则可以从Canonical Partner Repository安装sun-java6软件包。 You can configure your system to use this repository via command-line: 您可以通过命令行将系统配置为使用此存储库:

 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

#4楼

Referring to Ask Ubuntu question How to set JAVA_HOME for OpenJDK? 请参阅询问Ubuntu问题如何为OpenJDK设置JAVA_HOME? ,

How to install Open JDK (Java developement kit) in Ubuntu (Linux)? 如何在Ubuntu(Linux)中安装Open JDK (Java开发工具)?

  1. Open Terminal from Application Dash or press Ctrl + Alt + T 从Application Dash打开终端或按Ctrl + Alt + T

  2. Update repository: 更新存储库:

     sudo add-apt-repository ppa:openjdk-r/ppa # only Ubuntu 17.4 and earlier sudo apt update 
  3. Optional: To search available distributions of openjdk , use the following command: 可选:要搜索openjdk可用发行版,请使用以下命令:

     apt search openjdk 
  4. Install the appropriate version with the following command: 使用以下命令安装适当的版本:

     sudo apt install openjdk-8-jdk sudo apt install openjdk-8-source #this is optional, the jdk source code 
  5. For JAVA_HOME (Environment Variable) type command as shown below, in "Terminal" using your installation path... 对于JAVA_HOME (环境变量),请使用安装路径在“终端”中键入如下所示的命令...

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

    (Note: /usr/lib/jvm/java-8-openjdk is symbolically used here just for demostration. You should use your path as per your installation.) (注意: /usr/lib/jvm/java-8-openjdk在这里只是象征性地用于演示。您应该在安装时使用路径。)

  6. For PATH (Environment Variable) type command as shown below, in Terminal : 对于PATH (环境变量),在Terminal输入如下所示的命令:

    export PATH=$PATH:$JAVA_HOME/bin

  7. To check your installation: 要检查您的安装:

    java -version


#5楼

You can install Oracle's JDK 1.7 fairly easily too; 您也可以很容易地安装Oracle的JDK 1.7。 as an example this is how to install JDK 1.7.0_13; 作为示例,这是如何安装JDK 1.7.0_13;

As root, do; 作为根,

cd /usr/local
tar xzf <the file you just downloaded>

As your normal user, add or change these two lines in your ~/.profile to point to the installation; 以您的普通用户身份,在〜/ .profile中添加或更改这两行以指向安装;

export JAVA_HOME=/usr/local/jdk1.7.0_13
export PATH=$PATH:$JAVA_HOME/bin

If it's an update, you may also want to remove the old java installation directory in /usr/local . 如果是更新,则可能还需要删除/usr/local中的旧Java安装目录。

Log out and in again (or do . ~/.profile ), and everything should just work. 注销然后再次登录(或执行. ~/.profile ),一切都应该正常进行。

The downside with Oracle's JDK is that it won't update with the rest of your system like OpenJDK will, so I'd mostly consider it if you're running programs that require it. Oracle JDK的缺点是它不会像OpenJDK那样随系统的其余部分进行更新,因此如果您正在运行需要它的程序,则我主要考虑使用它。


#6楼

sun-java6-jdk is a virtual package provided by oracle-java8-installer or oracle-java7-installer or oracle-java7-installer. sun-java6-jdk是oracle-java8-installer或oracle-java7-installer或oracle-java7-installer提供的虚拟软件包。

sudo apt-get install oracle-java8-installer  

will give you sun-java6-jdk. 会给你sun-java6-jdk。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值