我在复习我的Java时遇到过几次这样的错误。在互联网上查找了解决方案,大多数建议是编译或运行带有flag/option参数的文件,以指定正确的解释器版本。我的问题是,有没有更持久的解决方案?: com/example/demo/DemoApplication has been compiled by a more recent version of the Java Runtime (class以下是我的版本详细信息java 14.0.2 2020
我正在尝试确定错误修复,"IV70544: CIPHERSPI CALLED (),这不支持AES/GCM“是否已经集成到当前版本的JDK1.8中。bug报告指出修复将在release“8JDK (8.0.1.0)”中发布,但我在我的SR1版本信息中没有找到任何明确的相关文本,也没有找到该版本的错误修复列表。下面是我使用的JDK的版本信息。java -versionJava(TM) SE Runtime
在使用Maven创建新的Java 11项目时,我在编译时不断收到一个现在很有名的错误:"java error release version 5 not supported“。我实际上可以通过将项目字节码版本从11更改为8来修复它。有人能解释一下为什么项目字节码版本不能是11吗?难道我不应该编译成与JDK版本相同的版本吗?