java-11相关内容

JavaFX 模块 javafx.graphics

在修复 robots.awt 的一个 requires 问题后,我现在在运行我的应用程序时遇到了另一个问题.应用程序构建没有问题.堆栈跟踪: 应用程序构造函数中的异常线程“main"中的异常 java.lang.reflect.InvocationTargetException在 java.base/jdk.internal.reflect.NativeMethodAccessorImpl.in ..
发布时间:2021-12-20 12:04:40 其他开发

如何使用 JDK 11 打开 JavaFX .jar 文件?

我在 IntelliJ 中创建了一个 JavaFX 项目.我可以在 IntelliJ 中运行项目.我在配置中添加了以下代码): --module-path ${PATH_TO_FX} --add-modules=javafx.controls,javafx.fxml 但是项目(用 Artifects 制作)的输出 .jar 文件没有运行.我测试了这些命令,但没有任何机会: java --mo ..
发布时间:2021-12-20 11:57:53 Java开发

在活动 JDK 中找不到 JavaFX 部署库

我正在迁移到 OpenJDK 11 和 OpenJFX 11.我已经成功地从源代码构建了这两个版本,并且根据 OpenJFX wiki 使用 --with-import-modules=[path_to_modular_sdk] arg 来构建 JDK.一切顺利,直到我尝试在 Apache Netbeans 9 中构建一个简单的“Hello World"测试项目;此时我收到以下错误:“在活动 JD ..
发布时间:2021-12-20 11:56:37 其他开发

如何使用 java.net.http.HttpClient 记录请求/响应?

HttpClient 现在在 Java 11 中是稳定的,但毫不奇怪,似乎很少有项目实际使用它.文档几乎不存在. 进行 HTTP 调用时最常见的问题之一是记录请求/响应.您将如何使用 HttpClient 做到这一点,当然,不用在每次调用时手动记录它?是否有类似所有其他 HTTP 客户端提供的拦截器机制? 解决方案 如果我们查看 jdk.internal.net.http.commo ..
发布时间:2021-12-19 10:47:44 Java开发

如何让 JavaFX 和 Java 11 在 IntelliJ IDEA 中工作

在最近的 Java 11 版本中,JavaFX 不再包含在 JDK 中.我有一个现有的 JavaFX 项目.我有兴趣学习如何将它从 Java 10 项目更改为 Java 11.我确定我已经正确安装了 Java 11,并且我能够将默认 SDK 从 Java 10 更改为 Java 11.我不知道的是什么知道如何让 JavaFX 与 Java 11 一起工作. 我已在此处下载了最新的 JavaF ..
发布时间:2021-12-18 10:17:29 其他开发

带有 VSCode 的 JavaFX-11

我一定在这里遗漏了一些明显的东西......我正在试验 VSCode(来自 Eclipse),但我无法让 VSCode 看到 JavaFX11 库.在导入语句中,所有对 JavaFX 组件的引用都被标记: [Java] 无法解析导入javafx 在 Eclipse 中,这是通过“用户库"处理的,它会在 .classpath 中生成一个条目 ..
发布时间:2021-12-17 12:08:42 其他开发

Maven 万无一失和 JDK 11

我正在尝试让 Maven surefire 在 JDK 11 下运行,但我不断收到这些错误: 如果我将 reuseForks 设置为 true: 启动fork时出错,检查日志输出进程退出代码:1在 org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:670)在 org.apac ..
发布时间:2021-12-15 12:24:36 Java开发

JavaFX 11:使用 Gradle 创建 jar 文件

我正在尝试将 JavaFX 项目从 8 Java 版本升级到 11 版本.当我使用“运行"Gradle 任务(我遵循 Openjfx 教程)时,它可以工作,但是当我构建(使用“jar"Gradle 任务)并执行(使用“java -jar")一个 jar 文件时,会出现消息“错误:缺少 JavaFX 运行时组件,需要运行此应用程序". 这是我的 build.gradle 文件: 组“项目"版 ..
发布时间:2021-12-15 10:24:45 其他开发

如何在 Ubuntu 下安装 JDK 11?

所以 Java 11 已经发布.有人知道如何从命令行安装它(Oracle 的 OpenJDK)吗? 我希望在 Oracle Java 10 之前看到类似的东西: sudo add-apt-repository ppa:linuxuprising/javasudo apt-get 更新须藤 apt-get install oracle-java10-installer P.S. 在类似问题 ..
发布时间:2021-12-12 12:36:20 Java开发

KeyCloak 服务器导致:java.lang.ClassNotFoundException:java.security.acl.Group

我正在运行 KeyCloak 服务器来验证想要访问 Spring Boot/Spring Web REST API 的用户.但是,尝试进行身份验证时发生错误. 以下工作: 当我访问http://localhost:8080/path/to/restapi 我按预期显示了登录屏幕:-- KeyCloak 登录界面 当我点击登录时,浏览器中的重定向出现以下错误: 白标错误页面此应 ..

与 Java 11 兼容的最低 Spring 版本

我需要很快将应用升级到 Java 11,我想知道与 Java 11 兼容的最低 Spring 版本是多少. 我目前使用的是 Java 8 和 Spring 4.2.7. 解决方案 来自他们的任务跟踪器 -- SPR-16391:与 JDK 11 的兼容性.JDK 10、11 的兼容性计划与 5.1 GA 版本一起发布. JDK 11 目前计划于 2018 年 9 月发布.不期待 ..
发布时间:2021-12-03 17:41:06 Java开发

Java 11 应用程序作为轻量级 docker 镜像

受到问题 为什么 Java 11 基础 Docker 镜像如此之大的启发?(openjdk:11-jre-slim) 我发现这个话题在Java世界里还没有解决. 至于 2018 年 12 月 7 日,存在常见问题/陷阱(在上面的票证中讨论): JRE 不作为单独的“包"分发.应该使用来自 JDK 的模块 Oracle OpenJDK 11 不支持 Linux Alpine,所以轻 ..
发布时间:2021-11-27 08:23:29 Java开发

如何在 Java 11 中将 JavaFX 运行时添加到 Eclipse?

我收到以下错误,因为 Java 11 将 JavaFX 作为最新版本的一部分排除在外. 错误:JavaFX 运行时组件缺失,需要运行这个应用程序 那么如何在 Java 11 中将 JavaFX 添加到 Eclipse?谢谢. 解决方案 遵循入门指南,这些是从 Eclipse 运行 JavaFX 11 所需的步骤. 从 此处. 从此处安装 JDK 11. 将 Java ..
发布时间:2021-11-25 15:17:23 Java开发

由于没有更多的 JRE 11 可供下载,如何让 Java 11 运行时环境正常工作?

与过去的 Java 版本不同,Java 11 没有提供 JRE 供下载.我收到错误“没有 Java 运行时环境";在运行一些基于 Java 的软件时.为了解决这个问题,我必须安装 Java 8 JRE. 鉴于没有更多的 JRE 11 可供下载,如何让我的 PC 运行 Java 11 JRE? 我使用的是 Windows 10. 解决方案 目前,似乎没有免费且简单的 Oracle ..
发布时间:2021-11-25 14:57:03 Java开发