问题标签 [java-9]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
byte-buddy - 无法在 java 9 上安装 byte-buddy-agent
Byte buddy 说它适用于 java 9,甚至还有代码:ByteBuddyAgent.install(ForJigsawVm.INSTANCE)
我使用 simpleByteBuddyAgent.install()
应该检查所有可能性(包括 java 9/jigsaw),但它失败了。
我做错了什么?或者它还不支持java 9?
java - Java 9 中的“模块本地”访问行为
由于Jigsaw
项目的核心是 Java 模块系统,因此最好能够限制对特定模块内特定程序元素(类、方法和字段)的访问。
当模块中有一些元素对于这个模块本质上是公共的,但不应该在这个模块之外访问时,它会很有帮助。
所以我说的是“package-local”之后的下一个访问级别,可以命名为“module-local”。
然而,对Jigsaw 规则和早期规范的简要了解并没有帮助我找到这种功能。更具体地说,本Modifier
规范不包含任何新元素。
那么在未来的 Java 9 中还有其他可能性吗?
http2 - 如何从 JDK9/HttpResponse 获取 Reason-Phrase?
我正在为 HTTP 编写一个客户端库。
使用HttpResponse,我怎样才能获得Reason-Phrase
价值?
java - JDK 9 的 JCE 压缩文件
我想尝试 JDK 9,我需要修补 JCE。我在哪里可以得到JCE zip file for JDK 9
?或者我可以将它用于 JDK 8 吗?我搜索了 JDK 9 的 JCE zip,但找不到它。提前致谢。
java - 无法从 Mac 终端执行 jshell
我目前在我的 Mac Sierra 上使用 java 1.8。
现在我想运行“jshell”来直接从终端执行简单的 java 命令。但我最终得到以下错误消息 -
为了避免此错误消息,我需要采取什么解决方法?
java - ant 对 java 9 addmods 选项的支持
我正在尝试使用 Java 9 编译我的 java 项目。我正在使用 java.xml.bind 包,所以我需要使用 -addmods 选项进行编译。Ant 1.9.7 似乎不支持这个新特性。ant 是否支持 Java 9 编译器的 -addmods 选项?
java - List.of(...) 或 Collections.unmodifiableList()
如果你有一个List<String> strings
实例,你会继续写:
或切换到:
实例化对性能(内存和运行时)的初始影响是什么?该变体是否有运行时优势List.of
?
java-9 - Java 9 中的 native2ascii 可执行文件发生了什么
我正在尝试使用 java 9 编译我的应用程序,但由于 native2ascii 可执行文件不存在而失败。它在 Java 9 中被删除了吗?有没有其他工具可以做同样的事情?