Java 11 发布啦!

2018-09-26 11:11:12 +08:00
 Sinar

这次可是 LTS https://www.oracle.com/technetwork/java/javase/downloads/index.html

13213 次点击
所在节点    Java
94 条回复
Sinar
2018-09-26 12:07:30 +08:00
关于多 Java 版本切换(如下为 Mac 修改方式,其他系统类似):
在终端配置文件( zshrc / bash_profile 等任意)添加:
# Java
export JAVA_6_HOME=`/usr/libexec/java_home -v 1.6`
export JAVA_8_HOME=`/usr/libexec/java_home -v 1.8`
export JAVA_11_HOME=`/usr/libexec/java_home -v 11.0`
# 切换版本(在这里替换即可)
export JAVA_HOME=$JAVA_11_HOME
wdlth
2018-09-26 12:16:52 +08:00
不知道什么时候有 PPA 跟进
baozq
2018-09-26 13:34:32 +08:00
求别更新了,学不动了
Yuicon
2018-09-26 13:37:36 +08:00
lts 的版本出来了 可以把 9 和 10 一起看了
kaedea
2018-09-26 13:38:24 +08:00
一步到位直接转 Kotlin 吧
Sinar
2018-09-26 13:40:20 +08:00
@kaedea #25 好主意( Scala 表示情绪稳定 2333
dbpe
2018-09-26 13:40:41 +08:00
Js 引擎被抛弃了...我我...我昨天刚引进去一个..
Sinar
2018-09-26 13:47:57 +08:00
@dbpe 揉揉你(并发出了爽朗的笑声
qfdk
2018-09-26 14:01:47 +08:00
之前就研究了 奇葩的版本号 好像还有 java18 19 啥的 以后按照年份命名 三年一个 lts 坑爹啊
qfdk
2018-09-26 14:19:16 +08:00
@dbpe #27 完蛋了,还真是,上周刚公测了。 然后有计划升到 lts 长期维护版,惨了。那边的一个全是 Nashorn 渲染的,客户用所谓的 js 写了很多脚本,api 都是根据那边来的。 天啊啊啊啊啊。。。
passerbytiny
2018-09-26 14:25:26 +08:00
@Sinar #13
关于下面这句话,我有个问题,6 之后有中文?

以前的版本被翻译成英语,日语和简体中文以及法语,德语,意大利语,韩语,葡萄牙语(巴西),西班牙语和瑞典
语。但是,在 JDK 11 及更高版本中,不再提供法语,德语,意大利语,韩语,葡萄牙语(巴西),西班牙语和瑞典语翻译。
passerbytiny
2018-09-26 14:29:38 +08:00
随便 Oracle 怎么发布,新项目用哪个版本,还是要看 Pivotal、Red Hat 以及它们管理的 Spring 社区和 Hibernate 社区用哪个
bk201
2018-09-26 14:42:23 +08:00
这随随便便的抛弃东西不是好习惯啊,你可以分离开做为一个附加模块多好.
janxin
2018-09-26 15:07:46 +08:00
@Sinar 版本随便发,用新版程序正常跑算我输
Sinar
2018-09-26 15:09:43 +08:00
@janxin #34 从 Java9 开始,Java 已经放弃兼容性了😂
Sinar
2018-09-26 15:10:07 +08:00
@passerbytiny #32 说得好,等框架了
Sinar
2018-09-26 15:18:54 +08:00
@dbpe #27 给你看这个 https://github.com/junit-team/junit5/issues/1481 目前比较好的方式是换用 JVM 上的脚本语言( Groovy,Jruby 等),或者使用 GraalVM 这类的东西( https://www.graalvm.org/docs/reference-manual/polyglot/)
lfzyx
2018-09-26 15:24:46 +08:00
@Sinar Java 版本切换在 linux 上是用 update-alternatives 的
Sinar
2018-09-26 15:26:02 +08:00
@dbpe #27 刚刚看了一下,GraalVM 明确支持 Java11 版本字节码,意味着程序可以直接跑在 GraalVM 上,而且现在已经有 Mac 和 Linux 的社区版了
Sinar
2018-09-26 15:34:30 +08:00
@lfzyx #38 好的,如果 V2 提供修改回复的功能就好了
Linux 相关切换版本:
sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config javadoc

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/492667

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX