首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Ubuntu下安装JDK 10?

如何在Ubuntu下安装JDK 10?
EN

Stack Overflow用户
提问于 2018-03-27 07:48:27
回答 6查看 106.9K关注 0票数 75

如何在Ubuntu上安装(JDK) 10?

Oracle中心上的安装说明只解释如何在Linux平台上下载和解压缩存档,而没有进行任何系统设置。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2018-03-27 07:48:27

更新: JDK 11现已可用

代码语言:javascript
复制
sudo apt-get install openjdk-11-jdk

为JDK 10

选项1:易于安装(PPA)

代码语言:javascript
复制
sudo add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt-get install oracle-java10-installer

然后设置为默认值:

代码语言:javascript
复制
sudo apt-get install oracle-java10-set-default

最后,使用以下方法验证安装:

代码语言:javascript
复制
$ java -version
java version "10.0.1" 2018-04-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.1+10)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.1+10, mixed mode)

来源:Linux起义

备选方案2:手动安装

  • 下载Linux的OpenJDK 10二进制文件。
  • 解压缩下载的存档: tar xzvf openjdk-10_linux-x64_bin.tar.gz
  • 将提取的存档移到系统保存已安装JDK的位置: sudo mv jdk-10 /usr/lib/jvm/java-10-OpenJDK-amd64 64/
  • 添加新的Java替代方案: sudo更新-替代品-安装/usr/bin/java /usr/lib/jvm/ java -10-openjdk-amd64 64/bin/java 1 sudo更新-替代品-安装/usr/bin/usr/lib/jvm/java-10-openjdk-amd64 64/bin/ javac 1
  • 更新系统的java替代品并选择JDK 10: $ sudo update- alternative --config java这里有3种可供选择的java (提供/usr/bin/java)。选择路径优先级状态0/usr/lib/jvm/java-9-OpenJDK-AMD 64/bin/java 1091 auto模式*1/usr/lib/jvm/java-10-OpenJDK-AMD 64/bin/java 1手动模式2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081手动模式3/usr/lib/jvm/java-9-OpenJDK-AMD 64/bin/java 1091手动模式按下保持当前的选择*,或类型选择编号: 和 $ sudo choices -配置javac有3种备选javac (提供/usr/bin/javac)。选择路径优先级状态*0/usr/lib/jvm/java-9-OpenJDK-AMD 64/bin/javac 1091自动模式1/usr/lib/jvm/java-10-openjdk-amd64 64/bin/javac 1手动模式2/usr/lib/jvm/java-8-openjdk-amd64 64/bin/javac 1081手动模式3/usr/lib/jvm/java-9-openjdk-amd64 64/bin/javac 1091手动模式按下保持当前的选择*,或类型选择编号:1更新选项:使用/usr/lib/jvm/java-10-OpenJDK-AMD 64/bin/javac以手动方式提供/usr/bin/javac (javac)
  • 使用以下方法验证您的安装: $ java -版本openjdk 10 2018-03-20 OpenJDK运行时环境18.3 (构建10+46) OpenJDK 64位服务器VM 18.3 (构建10+46,混合模式) 和 $ javac - javac 10版
  • 完成

如果您喜欢甲骨文的JDK,请按照上面所示的安装步骤进行下载它

票数 192
EN

Stack Overflow用户

发布于 2018-10-31 12:27:57

我发现SdkMan!是一个非常有用的工具,因为它为从shell管理_JDK_s提供了一种方便的方法。

例如,一旦是已安装,就可以:

安装特定的JDK版本:sdk install java 10.0.2-open

代码语言:javascript
复制
Downloading: java 10.0.2-open

In progress...

#################                             12,3%

使用特定的JDK版本:sdk use java 10.0.2-open

代码语言:javascript
复制
Using java version 10.0.2-open in this shell.

列表可用JDK:sdk list java

代码语言:javascript
复制
===================================================================
Available Java Versions
===================================================================                                                        
     9.0.4-open                                                                    
   + 8u161-oracle                                                                  
     8.0.191-oracle                                                               
 > + 8.0.171-oracle                                                                
     7.0.191-zulu                                                                 
     12.ea.15-open                                                                 
     11.0.1-open                                                                  
     10.0.2-open                                                                   
     1.0.0-rc8-graal                                                              

===================================================================
+ - local version
* - installed
> - currently in use
=======================================================================

还有更多

请参阅https://sdkman.io/usage

票数 13
EN

Stack Overflow用户

发布于 2018-04-18 10:25:53

java 10上有一个ppa,用于安装oracle的java:https://launchpad.net/~linuxuprising/+archive/ubuntu/java

不过,我不知道这会否维持下去。它似乎是关于如何处理oracle安装的webupd8方法的一个副本(ref:文档)。

如何使用这个ppa:

代码语言:javascript
复制
sudo add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt-get install oracle-java10-installer

验证安装:

代码语言:javascript
复制
$ /usr/lib/jvm/java-10-oracle/bin/java -version
java version "10.0.1" 2018-04-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.1+10)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.1+10, mixed mode)

设置环境变量(使java10默认)

代码语言:javascript
复制
sudo apt-get install oracle-java10-set-default
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49507160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档