java-11相关内容

无法在netbeans中清理和构建Web应用程序

当我尝试清理并构建它时,我在netbeans中有一个Web项目 错误:选项-Xbootclasspath/p:目标11不允许 交叉检查所有依赖项,包括所有jar文件.但是可以将项目部署在tomcat中(我怀疑战争的旧版本正在部署中)有任何帮助吗? 应用程序清理和远程日志 ant -f/xx/xx/app -Dnb.internal.action.name = rebuild -Df ..
发布时间:2021-05-19 18:31:54 Java开发

在OpenJDK 11上Files.probeContentType()返回null

在OpenJDK 11上,似乎 Files.probeContentType()返回文件的 null (其中MIME类型未由其文件名指示).在OpenJDK 8上工作(在Linux x64上).是什么原因呢? 注意:可能适用于以名称表示类型的文件,例如"test.pdf"将产生"application/pdf",但是将文件重命名为"test".将产生 null . 解决方案 文件类型 ..
发布时间:2021-05-19 18:31:51 Java开发

无法访问类jdk.xml.internal.JdkXmlUtils

我正在为hybris/SAP-Commerce(2005)更新一个旧的Company-intern扩展名.这是使用API​​的扩展. 我不知道扩展名多大. 但是,在将其应用于Java 11时,我发现了这样的问题(). 重新运行命令./hybrisserver.sh后,给定的(.只读)“.jar"文件引发以下异常: 无法实例化[的类]:构造函数抛出异常;嵌套的 ..
发布时间:2021-05-19 18:31:45 Java开发

等价于Micronaut中的javax.ws.rs NameBinding?

我正在尝试将旧的HTTP服务器移植到Micronaut,并且尝试将使用 javax.ws.rs NameBinding 批注的授权过滤器移植到Micronaut HTTP服务器过滤器.我90%的端点/控制器使用的是 NameBinding 注释,因此使用标准的Micronaut HTTP服务器过滤器将很困难. 一个臭名昭著的代码是创建一个接受所有api端点的过滤器(即 @Filter("/* ..
发布时间:2021-05-19 18:31:42 Java开发

具有默认访问权限的类在Spring Boot Project for Java 11中在运行时导致NoClassDefFound错误

我有一个使用Java 11的spring-boot项目.该项目依赖于redis,因此我在pom.xml中包含了spring-boot-starter-data-redis依赖关系.spring-data-redis jar中有一个名为JedisClientUtils的类,该类在类级别具有默认的访问修饰符. 当我使用mvn spring-boot:run运行该项目时,我收到JedisClien ..
发布时间:2021-05-19 18:31:36 其他开发

升级到TLSv1.3时SSLEngine使用情况的变化

Java 11的发布具有 TLSv1.3 支持,默认情况下使用. 在HTTPS和SSL套接字的上下文中它可以正常工作,但是似乎在使用 SSLEngine 时,由于 TLSv1.3 行为的变化,还存在其他障碍. 因此,通过使用 SSLEngine 的 NIO 实现了可靠的通信实现,当启用 TLSv1.3 时,该通信不再起作用.没有明显的错误,以异常或SSL错误的形式出现,两个节点将只是来 ..
发布时间:2021-05-19 18:31:24 Java开发

无需安装即可为不同平台创建独立的Java可执行文件

我已经使用jlink创建了Java应用程序运行时映像.我希望能够将该软件作为可执行文件发布到不同的平台.(最好是在一个平台上构建,例如交叉编译.) 理想情况下,这将是一个应用程序文件,用户可以双击以启动它,而无需安装任何程序. 这怎么完成? 解决方案 您可以制作一个用于安装JDK和应用程序的安装程序.使用 Launch4j 之类的应用程序将其作为exe;对于Mac可执行文件,请 ..
发布时间:2021-05-19 18:31:15 Java开发

Netty-无法访问类jdk.internal.misc.Unsafe

当我将Java从8升级到11时,我从Netty收到有关"jdk.internal.misc.Unsafe" 的错误,详细信息如下: 我知道这是一条调试级别消息,可以更改日志级别以忽略它.但是我不确定是否会忽略其他问题,例如性能.有谁知道最好的解决方案吗? java.lang.IllegalAccessException:类io.netty.util.internal.PlatformDe ..
发布时间:2021-05-19 18:31:09 Java开发

getEngineByName("JavaScript")在Java 11上返回null

我正在尝试让我的应用程序与Java 11一起运行.我正在构建自己的jre,并在运行时包含了 java.scripting 模块 ScriptEngineManager管理器= new ScriptEngineManager();ScriptEngine engine = manager.getEngineByName("JavaScript"); 将 engine 设置为 null . ..
发布时间:2021-05-19 18:31:06 Java开发