问题标签 [openjdk-11]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
247 浏览

java - Java 中的 HttpMethodDirectory executeWithRetry 和 SSLProtocolException

我正在使用 httpclient-3.0 库将数据解析到云端。当我在本地机器(Windows 10)上运行应用程序时,它工作正常,数据被解析到服务器并且我收到成功响应,但是当我将它部署到在 Windows server 2012 R2 上运行的服务器上时,它会在下面抛出错误。我也使用了相同的 JDK,我尝试了很多方法,例如在我的 java.security jdk 文件中添加 -Djdk.tls.client.protocols="TLSv1,TLSv1.1,TLSv1.2" ,但问题仍然没有解决。

这是我的代码

我感谢任何快速的帮助和指导。

这是我得到的错误

0 投票
1 回答
458 浏览

java - 如何使用 JDK8 和 JDK11(内部带有 String.format)拥有相同的 slf4j 日志?

如何使用 JDK8 和 JDK11 拥有相同的 slf4j 日志?

我的 java Slf4j 记录器:

JDK8 在 java 8 中的跟踪:

JDK11 在 java 8 中的跟踪:

编辑:

我尝试了这个但结果相同:

编辑(如果你想要一个更简单的案例):

用@M编辑。Deinum 提案但不工作

编辑:我尝试使用外部替换的其他建议:

0 投票
0 回答
103 浏览

spring-mvc - OpenJDK11 和 JiBX

为什么我在使用 OpenJDK11、Spring 5.2.3 和 JiBX bcel-6.4.1.jar、jibx-bind-1.1.6.jar、jibx-run-1.1.6.jar 时会出现以下错误

调用 init 方法失败;嵌套异常是 java.lang.VerifyError: Expecting a stackmap frame at branch target 20

org.springframework.beans.factory.BeanCreationException:创建 ServletContext 资源 [/WEB-INF/config/gis/spring/spring-business-layer.xml] 中定义的名称为“crossSearchSessionFacade”的 bean 时出错:无法解析对 bean 'mlSearchSessionFacade 的引用' 同时设置 bean 属性 'mlSearchSessionFacade'; 嵌套异常是 org.springframework.beans.factory.BeanCreationException:在 ServletContext 资源 [/WEB-INF/config/gis/spring/spring-business-layer.xml] 中定义名称为“mlSearchSessionFacade”的 bean 创建时出错:无法解析对bean 'configurationSessionFacade' 同时设置 bean 属性 'configurationSessionFacade';嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名称为“configurationSessionFacade”的 bean 时出错 在 ServletContext 资源 [/WEB-INF/config/gis/spring/spring-business-layer.xml] 中定义:在设置 bean 属性 'gisSaleableUnitsConfigurationService' 时无法解析对 bean 'gisSaleableUnitsConfigurationService' 的引用;嵌套异常是 org.springframework.beans.factory.BeanCreationException:在 ServletContext 资源 [/WEB-INF/config/gis/spring/spring-business-layer.xml] 中定义名称为“gisSaleableUnitsConfigurationService”的 bean 创建错误:无法解析对bean 'jibxSaleableUnitsConfigUnmarshaller' 同时设置 bean 属性 'jibxSaleableUnitsConfigUnmarshaller';嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名称为“jibxSaleableUnitsConfigUnmarshaller”的 bean 时出错 在 ServletContext 资源 [/WEB-INF/config/gis/spring/spring-business-layer.xml] 中定义:调用 init 方法失败;嵌套异常是 java.lang.VerifyError: Expecting a stackmap frame at branch target 20 异常详细信息: 位置: com/proquest/business/configuration/datamodel/saleableunit/GisSaleableUnitsCollection.JiBX_Proquest_Business_binding_unmarshal_1_0(Lorg/jibx/runtime/impl/UnmarshallingContext;)Lcom /proquest/business/configuration/datamodel/saleableunit/GisSaleableUnitsCollection;@12:ifnonnull 原因:此位置的预期堆栈图帧。字节码:0000000:2b2a b600 c52a 2a2a b400 3459 c700 0857 0000010:2bb8 00ca 2bb8 00ce b500 342b b600 d12a 0000020:b0 VerifyError:在分支目标 20 处期望堆栈图帧异常详细信息:位置:com/proquest/business/configuration/datamodel/saleableunit/GisSaleableUnitsCollection.JiBX_Proquest_Business_binding_unmarshal_1_0(Lorg/jibx/runtime/impl/UnmarshallingContext;)Lcom/proquest/business/configuration/数据模型/saleableunit/GisSaleableUnitsCollection;@12:ifnonnull 原因:此位置的预期堆栈图帧。字节码:0000000:2b2a b600 c52a 2a2a b400 3459 c700 0857 0000010:2bb8 00ca 2bb8 00ce b500 342b b600 d12a 0000020:b0 VerifyError:在分支目标 20 处期望堆栈图帧异常详细信息:位置:com/proquest/business/configuration/datamodel/saleableunit/GisSaleableUnitsCollection.JiBX_Proquest_Business_binding_unmarshal_1_0(Lorg/jibx/runtime/impl/UnmarshallingContext;)Lcom/proquest/business/configuration/数据模型/saleableunit/GisSaleableUnitsCollection;@12:ifnonnull 原因:此位置的预期堆栈图帧。字节码:0000000:2b2a b600 c52a 2a2a b400 3459 c700 0857 0000010:2bb8 00ca 2bb8 00ce b500 342b b600 d12a 0000020:b0 JiBX_Proquest_Business_binding_unmarshal_1_0(Lorg/jibx/runtime/impl/UnmarshallingContext;)Lcom/proquest/business/configuration/datamodel/saleableunit/GisSaleableUnitsCollection; @12:ifnonnull 原因:此位置的预期堆栈图帧。字节码:0000000:2b2a b600 c52a 2a2a b400 3459 c700 0857 0000010:2bb8 00ca 2bb8 00ce b500 342b b600 d12a 0000020:b0 JiBX_Proquest_Business_binding_unmarshal_1_0(Lorg/jibx/runtime/impl/UnmarshallingContext;)Lcom/proquest/business/configuration/datamodel/saleableunit/GisSaleableUnitsCollection; @12:ifnonnull 原因:此位置的预期堆栈图帧。字节码:0000000:2b2a b600 c52a 2a2a b400 3459 c700 0857 0000010:2bb8 00ca 2bb8 00ce b500 342b b600 d12a 0000020:b0

原因:org.springframework.beans.factory.BeanCreationException:创建 ServletContext 资源 [/WEB-INF/config/gis/spring/spring-business-layer.xml] 中定义的名称为“mlSearchSessionFacade”的 bean 时出错:无法解析对bean 'configurationSessionFacade' 同时设置 bean 属性 'configurationSessionFacade';嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建 ServletContext 资源 [/WEB-INF/config/gis/spring/spring-business-layer.xml] 中定义的名称为“configurationSessionFacade”的 bean 时出错:无法解析对bean 'gisSaleableUnitsConfigurationService' 同时设置 bean 属性 'gisSaleableUnitsConfigurationService'; 嵌套异常是 org.springframework.beans.factory.BeanCreationException: Error created bean with name ' 在 ServletContext 资源 [/WEB-INF/config/gis/spring/spring-business-layer.xml] 中定义的 gisSaleableUnitsConfigurationService':在设置 bean 属性 'jibxSaleableUnitsConfigUnmarshaller' 时无法解析对 bean 'jibxSaleableUnitsConfigUnmarshaller' 的引用;嵌套异常是 org.springframework.beans.factory.BeanCreationException:在 ServletContext 资源 [/WEB-INF/config/gis/spring/spring-business-layer.xml] 中定义名称为 'jibxSaleableUnitsConfigUnmarshaller' 创建 bean 时出错:调用 init 方法失败的; 嵌套异常是 java.lang.VerifyError: Expecting a stackmap frame at branch target 20 异常详细信息:jibxSaleableUnitsConfigUnmarshaller' 同时设置 bean 属性 'jibxSaleableUnitsConfigUnmarshaller';嵌套异常是 org.springframework.beans.factory.BeanCreationException:在 ServletContext 资源 [/WEB-INF/config/gis/spring/spring-business-layer.xml] 中定义名称为 'jibxSaleableUnitsConfigUnmarshaller' 创建 bean 时出错:调用 init 方法失败的; 嵌套异常是 java.lang.VerifyError: Expecting a stackmap frame at branch target 20 异常详细信息:jibxSaleableUnitsConfigUnmarshaller' 同时设置 bean 属性 'jibxSaleableUnitsConfigUnmarshaller';嵌套异常是 org.springframework.beans.factory.BeanCreationException:在 ServletContext 资源 [/WEB-INF/config/gis/spring/spring-business-layer.xml] 中定义名称为 'jibxSaleableUnitsConfigUnmarshaller' 创建 bean 时出错:调用 init 方法失败的; 嵌套异常是 java.lang.VerifyError: Expecting a stackmap frame at branch target 20 异常详细信息:调用 init 方法失败;嵌套异常是 java.lang.VerifyError: Expecting a stackmap frame at branch target 20 异常详细信息:调用 init 方法失败;嵌套异常是 java.lang.VerifyError: Expecting a stackmap frame at branch target 20 异常详细信息:

0 投票
1 回答
223 浏览

java - 如何用JDK8和JDK11读取java注解的值?

如何用JDK8和JDK11读取java注解的值?

/!\ 实际上,我不知道 annotation 的类型@When。这可以是 io.cucumber.java 包中的任何接口

结果JDK8:

结果JDK11(额外引用):(不同stepAnnotation.toString()!)

编辑 openjdk11并且oraclejdk11不尊重javadoc:

0 投票
0 回答
13 浏览

openjdk-11 - 服务器选项是否仍然存在?

我正在寻找 jvm 的服务器选项。

我尝试 java -h 但未显示此选项。

它不存在于开放的 jdk 11 中吗?

感谢您的帮助。

0 投票
1 回答
2060 浏览

memory-leaks - 为什么 Java11 将 java.util.zip.ZipFile$Source 保留在堆上?

有人可以帮助我了解我看到的是故意的、正确的行为还是 Java11 中的某种泄漏?让我们看一个简单的 hello world 应用程序:

唯一有趣的部分是 jar 依赖项。它可以是任何 jar,但为了使问题更加突出,让我们使用一个大的旧 gwt-user jar,它重 30MB:

运行应用程序,打开 jvisualvm,进行转储并查找保留的一组java.util.zip.ZipFile$Source

jvisualvm堆转储

来自类路径的那个 jar(实际上从未使用过)占用了 1.5MB 的堆。它不会在 GC 期间消失,当你内存不足时它也不会消失,我什至在 OutOfMemory heapdumps 中看到了这些条目。

该条目显然由 map 保存java.util.zip.ZipFile$Source.files。从源头上我可以看出,理论上这应该由来自 InnocuousThreadGroup 的 Common-Cleaner 线程进行清理,但我没有看到它发生。

我在将小型轻量级 Java 应用程序从 JDK8 迁移到 JDK11 时遇到了这个问题。与 JDK8 相比,在 Xmx 设置较低的情况下,这些 jar 占用了我堆的很大一部分。

那么它是一个错误还是一个功能?

0 投票
0 回答
498 浏览

java - SonarQube JDK 11

我们正在将我们的项目从 JDK 8 迁移到 JDK 11。在 JDK 8 中一切正常,使用 JDK 11 我们在运行 SonarQube 时遇到问题:

错误是这样的:

0 投票
1 回答
6091 浏览

java - 如何配置简单的 Java fontconfig.properties 文件以在 Linux 上使用

我在自定义 Linux 硬件上使用自定义 Java 11 运行时,Java 运行时不是我自己构建的。但是我有一个问题,我的应用程序需要访问字体并且运行时没有配置任何字体,所以我得到了这个堆栈跟踪

我可以提供一些字体,并且我已经确定我需要创建一个fontconfig.properties并将 i 放入 Java 运行时lib文件夹,但我很难理解我需要放入 fontconfig.properties 的内容。

有人可以给我一个示例,说明如何在 linux 上的 fontconfig.properties 中指定一组最小字体以防止发生异常。

更具体地说,我有一组 truetype 字体,我已将它们放入lib文件夹中的fonts文件夹中,那么我如何将此集用作 Java 可用的一组字体

  • LucidaBrightDemiItalic.ttf
  • LucidaBrightRegular.ttf
  • LucidaSansRegular.ttf
  • LucidaTypewriterRegular.ttf
  • LucidaBrightDemiBold.ttf
  • LucidaBrightItalic.ttf
  • LucidaSansDemiBold.ttf
  • LucidaTypewriterBold.ttf

如果我创建一个空的 fontconfig.properties 文件,那么第一个异常更改为

所以这表明 Java 运行时至少找到了(空的)fontconfig.properties 文件,所以如果我可以正确配置它,这应该可以工作。

我试图用一个文件创建一个非常小的 fontconfig.properties 文件,但它没有用。

0 投票
1 回答
1732 浏览

java - OpenJDK 64 位服务器 VM 警告:已禁用存档的非系统类(树脂、Ubuntu、OpenJDK 11)

多年来,我一直在 Ubuntu 机器上运行这个旧的 Caucho Resin (4.0.41)。我需要淘汰那台服务器,所以我试图在新的 Ubuntu 18.04.4 服务器上设置树脂 4.0.64,经过大量的摸索和摆弄,它正在启动,但最终在早期失败了:

我似乎找不到任何搜索结果,也找不到任何明显的设置 java.system.class.loader

有什么建议么?谢谢!

0 投票
1 回答
616 浏览

amazon-web-services - Amazon Corretto 11 不包括 jFX

我已经下载了开放的 jFX 11.0.2 版本(JavaFX Windows SDK)和 Corretto 11。有没有办法将它集成到 Corretto 11 JDK 中?