在JavaFX中记录序列化和反序列化
我有一个 Maven 非模块化 javaFX 应用程序,并且我有这个 Java 17 记录: public record Item( @JsonProperty("visit") SimpleIntegerProperty visit,…
Java 17:DateTimeFormatter 未本地化 AM/PM 标记
我目前正在将一个软件从 Java 11 迁移到 Java 17,并注意到 DateTimeFormatter 在格式化包含 AM/PM 标记的时间时改变了其行为。早些时候,该标记已被…
immutables.value.internal.$guava$.base.$VerifyException 与 java 17
我在使用 Maven 编译代码时遇到问题。 我正在使用这些依赖项: org.immutables value 2.9.0 javax.validation validation-api 2.0.1.Final org.apache…
Spring 安全框架 2.6.4 出现错误(getInterfaceMethodIfPossible 的 NoSuchMethodError)
更新到 Spring boot 2.6.4 后,当我尝试调用我的其余控制器时,我收到此错误: org.springframework.beans.factory.UnsatisfiedDependencyException: …
迁移 Sonarqube 以支持 Java 17
在扫描用 Java 17 LTS 编写的代码时,我遇到了一些不一致的警告和代码味道,以下是一些警告: 当我将类迁移到记录时,我看到我的导入在代码中标记为未…
在 Java 17 中使用 Javascript 脚本引擎
我必须将一个项目从 Java 8 迁移到 Java 17。 我可以解决大多数问题,但它包含一个方法,在该方法中我使用 ScriptEngineManager 来评估数学术语。 Scr…
NoSuchMethodException:sun.misc.Unsafe.defineClass(java.lang.String,[B,int,int,java.lang.ClassLoader,java.security.ProtectionDomain)
我正在将 java 项目从 JDK8 迁移到 JDK17,但我陷入了困境。 我尝试了谷歌的一些修复,但它不起作用。 java.security.PrivilegedActionException: jav…
Java 17 gradle 7.3.3 Intellij 无法将 org.gradle.api.file.Directory 转换为 java.io.File
我正在将项目从 Java 8 迁移到更新版本。 我没有使用模块信息。 springBootVersion=2.5.7 springCloudVersion=2020.0.5 我在 build 期间在 Intellij …
在 Java 11、Java 17 上运行使用 extcos 和 asm 构建的代码时出现异常
我在Intellij IDEA中创建了一个Maven项目来说明这个问题;该代码试图使用 extCos 扫描器类来查找实现接口的所有类。 pom.xml
如何获取具有最小属性的列表元素?
我编写这段代码是为了找到最年轻的人: import java.util.Comparator; import java.util.List; public class PersonImpl implements PersonInterface …
如何将库的源更新到现代 java 版本,同时仍然与 java 8 兼容?
我们正在维护一个 java 库,我们的大多数客户仍在使用 java 8。由于 java 8 变得有点生疏,我们希望能够在编译时使用较新 java 版本(例如 java 17)…
使用特定的 CLDR 版本而不更新 Java 版本
Java 15 使用版本 CLDR(通用区域设置数据存储库)的 37,如 Java 17 - 它使用最新的 (v39)。有什么方法可以设置java使用最新的cldr版本而不需要升级…
无法运行Java 17的Spring Boot应用程序
就像一个健全性测试一样,我尝试编译然后运行默认的 Spring-Boot 启动应用程序。 我使用 Maven 将项目编译成 Jar 文件,但是当我厌倦运行该应用程序时…