如何解决使用Java11无法访问的com.sun.Crypto.Provider.SunJCE类型(&Q;)?

问题描述我正在尝试将我的应用程序从Java8迁移到Java11。在我的一个项目类中,我有行Security.addProvider(newcom.sun.crypto.provider.SunJCE());。我收到了此行的编译错误。如何解决此问题?推荐答案如果不在编译选项上显式设

发布:2023-01-03 标签:migrationjavajava-11


使用jdk.inder.net.http

问题描述我想使用jdk.internal.net.http中的ResponseSubscribers.ByteArraySubscriber。我使用的是Openjdk11。我尝试了两种方法:1/我添加了maven编译器插件导出模块<compilerArgs><arg>--add-

发布:2023-01-03 标签:javamavenjava-modulejava-11java-http-client


Gradle生成失败原因:无法创建org.gradle.invocation.DefaultGradle类型的实例

问题描述Gradle生成失败,出现以下异常(添加--stacktrace)FAILURE:Buildfailedwithanexception.*Whatwentwrong:Couldnotcreateaninstanceoftypeorg.gradle.invocation.D

发布:2023-01-03 标签:javagradlejava-11


JDK11升级失败-ClassNotFoundException jdk.inder.ref.Cleaner

问题描述我已将JavaEE应用程序从JDK8升级到JDK11。但在部署到JBossEAP7.3服务器时,出现以下异常。Causedby:java.lang.RuntimeException:java.lang.ClassNotFoundException:jdk.internal

发布:2023-01-03 标签:javajava-ee-6jbossjava-11


如何通过向我的项目编译器传递--patch-MODULE javac选项,让Eclipse在JDK 9+上编译打了补丁的模块?(见图)

问题描述Eclipse必须允许这样做,因为来自JDK的javac允许这样做,而不需要我联系CIA以获得批准。如果ECLIPSE不允许这样做,那么其他JavaIDE会允许我这样做吗?最糟糕的情况是,我将只使用emacs和终端。屏幕截图:推荐答案大部分相关信息已经在评论中给出,我主要

发布:2023-01-03 标签:eclipsejavajava-9java-11


如何使用定制的JDK构建Jenkins项目?

问题描述我有一个使用一些多分支管道运行的常规Jenkins实例。该实例在JDK11上运行,因为Jenkins并不真正支持更高版本。没关系。然而,不好的是,我的所有管道似乎也被限制在Java11上。Jenkins只是用它自己使用的JDK运行所有的构建。不过,这是不对的。此时,任何解

发布:2023-01-03 标签:javajenkinsjenkins-pipelinejava-16java-11


IntelliJ:Java 11:导出模块:未找到包{找不到模块},模块-info.java

问题描述我正在尝试创建一个简单的模块化编程应用程序。我的项目由两个模块组成-com.mode.Modelcom.mode.util当我尝试导出MODULE-info.java中的模块com.mode.Model时。IntelliJ找不到要导入的包。(但是,它应该会给我一个错误:找

发布:2023-01-03 标签:javaintellij-ideajava-modulejava-11module-info


为什么使用DateTimeForMatter进行日期解析会根据Java版本不同而产生不同的结果

问题描述相同的日期分析代码显示不同的结果,具体取决于我使用的是Java8还是Java11。以下是重现该问题的代码示例:publicstaticvoidmain(String[]args){DateTimeFormatterBuilderdfBuilder=newDateTimeF

发布:2023-01-03 标签:javadatejava-8java-11datetimeformatter


关于分段代码缓存(http://openjdk.java.net/jeps/197))的次要问题

问题描述我看到这个JEP(http://openjdk.java.net/jeps/197)介绍了三种代码缓存。对我来说最明显的是-XX:NonNMethodCodeHeapSize。这是一个处理JVM内部数据的应用程序。我不明白的是NonProfiledCodeHeapSize

发布:2023-01-03 标签:javajvmjitjava-16java-11


Java 11:补丁sun.misc.BASE64Encode

问题描述此问题不是java.lang.NoClassDefFoundError:sun/misc/BASE64Encoder的副本。我试图在我的应用程序中更新Java版本(到11),而我的应用程序中的一个库使用sun.misc.BASE64Encoder类,所以我不可避免地得到这

发布:2023-01-03 标签:javabase64java-8deprecatedjava-11