JavaJava 9SBT

一个应用要支持 Java 9,要做什么改动?

龙神说 sbt 还不支持 JDK 9,这是什么原理?JDK 9 的 breaking changes 有哪些?

Colliot12/17/2017, 7:51:19 PM

主要是标准库的层级结构,这个非常、非常、非常 breaking 。

以前的 jar 包,如果是没有 module-info.java 的话,还是能继续用的。
因此我们可以复用 rt.jar

反正还是懒。 JavaFX 的一个 MediaPlayer 在 Ubuntu 上的 bug 都是 Java 9 修复的。

ice100012/18/2017, 10:19:14 AM

sbt 不支持 jdk 9 是因为懒。

而且首先 Scala 得支持 Jdk 9 啊。

而且你不去支持那个 jigsaw ,升级到 j9 我感觉意义也不大。

对我来说,就是那个 MediaPlayer 的 bugfix。。。

ice100012/18/2017, 10:30:36 AM

Preview:

Cancel

Elsewhere

Colliot replied to 净土的返回按钮是什么?

在 macOS 的 Chrome 上就是双指右滑。不过 Safari 不太支持,它右滑了就刷新了。

Colliot replied to 净土的返回按钮是什么?

就是浏览器的返回键,原生返回键

ice1000 replied to JetBrains MPS 是干啥的?

没有,这个要么看视频,要么手把手教,没法出书(不然太复杂了)

Colliot replied to JetBrains MPS 是干啥的?

所以你有什么推广、教育、引爆的计划吗?

ice1000 replied to JetBrains MPS 是干啥的?

还能插图片

ice1000 replied to JetBrains MPS 是干啥的?

比如弹幕编辑器,游戏关卡设计器,其实可以使用MPS简化开发流程的。

ice1000 replied to JetBrains MPS 是干啥的?

教啊。 主要还是结构化编辑器被了解的太少了

Colliot replied to JetBrains MPS 是干啥的?

@ice1000,但是会用 MPS 的人似乎比会编程的人还少,这怎么办?

ice1000 replied to 这个发帖按钮真他妈难找

应该把标题改为: “教虎哥一点 Material Design ”。 (◐‿◑)