问题标签 [java-11]
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.
java - 寻找定义 javax.activity 的 jar(不再由 java.corba 模块根据 JEP 320 提供)
我有一个关于Replacements for deprecated JPMS modules with Java EE APIs的后续问题,特别是 java.corba 模块及其 javax.activity 包的替换。
我正在寻找一个提供 javax.activity 的 jar 文件。
我看到 glassfish-corba-omgapi-4.2.0-b004.jar 提供的 javax.rmi、javax.rmi.CORBA 和 org.omg.*,但我找不到定义 javax.activity 的 jar 文件。有没有?
我确实找到了提供它的 openjdk-orb-8.1.2.Final.jar ,但是当我尝试将它用作自动模块时出现错误:
任何提示表示赞赏。谢谢!
java - 在模块路径上使用 OpenJFX 11 JMODS 在 JDK 11 上运行 javafx 示例
我已经从 OpenJFX 项目下载了 JavaFX Jmod 文件并将它们放在目录中G:\openjfx\javafx-jmods-11
。我正在使用没有 JavaFX jmod 的 OpenJDK 11,JAVA_HOME/jmods
即它不附带 JavaFX 发行版。
模块信息文件:
我编译如下:
编译成功。但我无法使用以下命令运行编译后的代码:
但我收到以下错误:
java - Grails 3.x 是否支持 Java 11
我知道 Java 11 还没有正式发布,但是有没有人用 Java 11 的早期访问版本测试过 Grails 3.x?或者有人知道 Grails 3.x 何时或是否会支持 Java 11?
java - 将 JAXWS 应用程序从 Java 8 迁移到 Java 11
我正在寻找org.apache.cxf:cxf-spring-boot-starter-jaxws
与jaxws-api
/jaxws-ri
在 Java 10+ 上兼容的组合。
我们的应用程序在 Java 8 上运行良好。
也在 Java 9 和 10 上使用--add-modules=java.se.ee
.
但是,当我删除此选项并添加以下依赖项时:
常见依赖项(在 java 9/10 或 java 8 中有/没有 --add-modules):
我成为:
java - Java 11 HTTP 客户端异步执行
我正在尝试来自 JDK 11 的新 HTTP 客户端 API,特别是它执行请求的异步方式。但是有些东西我不确定我是否理解(某种实现方面)。在文档中,它说:
在可行的情况下,异步任务和返回
CompletableFuture
实例的相关操作在客户端提供的线程上执行。Executor
据我了解,这意味着如果我在创建HttpClient
对象时设置了自定义执行程序:
然后,如果我异步发送请求并在返回的上添加依赖操作CompletableFuture
,则依赖操作应在指定的执行程序上执行。
但是,在上面的依赖操作(消费者thenAccept
)中,我看到执行它的线程来自公共池而不是自定义执行程序,因为它打印Thread is: ForkJoinPool.commonPool-worker-5
.
这是实现中的错误吗?或者我错过了什么?我注意到它说“实例在客户端执行器提供的线程上执行,如果可行”,那么这是不适用的情况吗?
请注意,我也尝试过thenAcceptAsync
,结果相同。
java - IntelliJ IDEA 社区 + Java 11
一篇文章https://blog.jetbrains.com/idea/2018/06/java-11-in-intellij-idea-2018-2/说 IDEA 从 2018.2 开始支持 JDK-11 功能。我尝试将最新的 JDK-11 构建添加到我的 IDEA 2018.2.3 EAP,但它显示“找不到 JDK 类”。
构建本身是正确的,因为我可以用它运行 jars。
javafx - 在活动 JDK 中找不到 JavaFX 部署库
我正在迁移到 OpenJDK 11 和 OpenJFX 11。我已经从源代码成功构建,并且根据 OpenJFX wiki 使用 --with-import-modules=[path_to_modular_sdk] arg 构建 JDK。一切都很顺利,直到我尝试在 Apache Netbeans 9 中构建一个简单的“Hello World”测试项目;此时我收到以下错误:“在活动 JDK 中找不到 JavaFX 部署库”。尝试搜索有关此的信息,但找不到任何相关信息。如果有人能阐明造成这种情况的原因,我将不胜感激。谢谢你的帮助。帕特里克。
java - 在 java shebang 脚本中加载库
从 JDK-11 开始,我们可以直接运行 java 源代码。这段代码
可以运行
但是以 shell 脚本形式(shebang)
我收到一个错误:
问题是--class-path
第一行的论点。由于某种原因--souce
,争论得到了通过,但--class-path
没有。
java - 有效证书上的 JDK 11 SSL 错误(在以前的版本中工作)
以下代码在 JDK 11 中引发错误:
错误是:
它可以在任何以前的 JDK 中运行(我已经在 7、8、9 和 10 中测试过)。
该证书似乎是有效的,因为它被浏览器或我在互联网上找到的大多数 SSL 测试所识别。
我尝试禁用主机名验证,禁用 cacerts,将 DigiCert 添加到 cacerts 文件中,但没有任何运气。
这似乎是 openJDK 中的一个错误。在版本 26、27 和 28(候选版本)中测试。