问题标签 [adoptopenjdk]

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 回答
741 浏览

java - 使用 Jasper Reports API 6.13.0 和 Adopt OpenJDK 11 编译 Jasper 报告时出错

我们有一个实用程序(CompileJasperReports.jar),用于编译文件夹中的所有报告

将 JasperReports 6.7 API 与 Java 8 一起使用时,该实用程序运行良好。电话是

"C:\Program Files\Java\jdk1.8.0_172\bin\java" -jar CompileJasperReports.jar <in-folder contains .jrxml files> <out-folder for .jasper files>

这些是 CompileJasperReports.jar 使用的 jar

  • jasperreports-6.7.0.jar
  • commons-beanutils-1.9.3.jar
  • commons-collections-3.2.2.jar
  • commons-digester-2.1.jar
  • commons-logging-1.2.jar

现在我们正在尝试迁移到 JasperReports 6.13.0 API 和 Java 11。

该实用程序是用 Java 11 编译的,对它的调用是

"C:\Program Files\AdoptOpenJDK\jdk-11.0.8.10-hotspot\bin\java" -jar --add-opens java.xml/com.sun.org.apache.xerces.internal.util=ALL-UNNAMED CompileJasperReports .jar <包含 .jrxml 文件的文件夹内> <.jasper 文件的外文件夹>

这些是 CompileJasperReports.jar 使用的 jar

  • jasperreports-6.13.0.jar
  • commons-beanutils-1.9.4.jar
  • commons-collections4-4.4.jar
  • commons-digester-2.1.jar
  • commons-logging-1.2.jar

大多数报告编译没有问题,但对于某些会出现以下错误:

将 master_report.jrxml 编译为 master_report.jasper...

该实用程序的主要代码是

任何提示都非常受欢迎。

0 投票
2 回答
543 浏览

intellij-idea - 在空手道/IntelliJ 中等待并行功能完成

任何使用 KarateDSL ( https://github.com/intuit/karate ) 的人都会收到下面提到的错误?

重新启动 IntelliJ 没有帮助。

空手道版本:0.9.5 / 0.9.6-RC4
JDK:采用 Open JDK 11.0.8

任何提示/想法如何解决它?

https://essenceoftesting.blogspot.com/2020/08/waiting-for-parallel-features-to.html

0 投票
1 回答
385 浏览

java - 以 -XX:NativeMemoryTracking=summary 开头的 java 进程无法识别命令 VM.native_memory

我的环境是 MacOs + Java 11:

我正在使用该-XX:NativeMemoryTracking=summary标志启动一个 Java 程序。

当我尝试访问本机内存摘要时,出现错误:

如果我列出我得到的进程的所有可用命令:

我需要的命令不可用。为什么不在那里?我该如何启用它?

0 投票
1 回答
93 浏览

java - Java RMI 不能以传统方式与 AdoptJDK Openj9 JVM 一起工作吗?

我正在尝试使用 AdoptOpenJDK 的 OpenJ9 JVM 启动一个简单的 RMI 服务器,但是程序退出时没有错误/异常,并且 RMI 服务器没有启动。完全相同的程序适用于 AdoptOpenJDK 的 HotSpot JVM 和其他 oracle 变体。

示例代码:

0 投票
1 回答
1070 浏览

docker - Busybox wget 下载 jar 失败并出现错误“wget:服务器返回错误:HTTP/1.1 307 临时重定向”

我正在使用adoptopenjdk/openjdk11:alpine-jrejava 的基本映像并在我的 Dockerfile 中尝试以下指令,

这会产生错误:Connecting to repository.sonatype.org (18.208.14.211:443) wget: server returned error: HTTP/1.1 307 Temporary Redirect

有没有办法使用 Busybox 提供的 wget 实用程序从 nexus 下载最新版本的 jar 文件?

高山版本:v3.12.0 | Busybox 版本:v1.31.1

注意:如果我指定了 jar 的确切版本,就像RUN wget -O dd-java-agent.jar 'https://repository.sonatype.org/service/local/repositories/central-proxy/content/com/datadoghq/dd-java-agent/0.38.0/dd-java-agent-0.38.0.jar' 它成功一样。我知道其他选择是在这种情况下使用 curl。只是试图保持简单并避免安装 curl ,使用它,然后删除。

0 投票
1 回答
886 浏览

windows-10 - SQLCL 与 Adoptopenjdk

我想了解一些“魔术”,这里是如何重现:

在此处获取 SQLCL:https ://www.oracle.com/fr/database/technologies/appdev/sqlcl.html

但是 SQLCL 需要 jre 1.8,所以在这里获取 AdoptOpenJDK 8:https ://adoptopenjdk.net/?variant=openjdk8&jvmVariant=hotspot

当 java_home 设置和 sqlcl 在 path :

我找到了两个解决方案:

  • 安装最新的官方 JRE 1.8。
  • 将 jre 从采用openjdk next(而不是 IN)复制到 sqlcl 文件夹。

注意:我在默认文件夹中安装了 openjdk,但在自定义文件夹中安装了 sqlcl,在同一个驱动器上。

你怎么解释?

(我想使用 openjdk 所以不太喜欢第一个解决方案,发现第二个有点脏......)

0 投票
1 回答
361 浏览

java - 从 Oracle Java 8 更新到采用 OpenJDK

我想从 Oracle Java 更新到采用 OpenJDK。因此,在开始更新之前我有一些问题:

关于我使用的应用程序的一些信息:

  1. 2 个应用程序
  2. 应用程序 1 使用 Java 8
  3. 应用程序 2 使用 Java 11

我的问题:

  1. 从 oracle Java 8 更新到 AdoptOpenJDK 8 是否存在任何已知问题?
  2. 从 oracle Java 11 更新到 Adopt OpenJDK 11 是否存在任何已知问题?
  3. 甚至可以在 Java 11 上运行 Java 8 应用程序吗?(我可以对这两个应用程序使用 Adopt OpenJDK 11 吗?)
  4. 是否有任何从 Oracle 更新为 Adopt 的指南?(还是直接向前?)

此致

0 投票
1 回答
807 浏览

java - Java Flight Recorder 针对 OpenJDK 8 和 OpenJDK 11 的 VM 选项的完整列表

有没有办法获得 Java Flight Recorder (JFR) 的 VM 选项的完整列表。我对 OpenJdk 8 和 OpenJdk 11 特别感兴趣

到目前为止,我发现此列表非常有用 https://chriswhocodes.com/hotspot_options_jdk8.html

java -XX:+UnlockDiagnosticVMOptions -XX:+PrintFlagsFinal -version

是否有任何资源可以提供可用于 JFR 的选项列表?

0 投票
0 回答
765 浏览

spring-boot - Spring Boot 2.3.4 + OpenJ9:未处理的异常

在过去的几天里,我们遭受了很多 JVM 崩溃。我们一直在使用 OpenJ9 (8 & 11) 没有任何问题,但是几天前我们开始出现很多崩溃。今天的两个例子:

或者这个更长的

JVM 详细信息

我们正在 Openshift 4 中部署我们的应用程序,这些崩溃已经出现在已更新到 Spring Boot 2.3.4 的应用程序中(我们不知道这是否是巧合)。

谢谢

0 投票
1 回答
55 浏览

intellij-idea - 无法在 Ubuntu 上的 Intellij Idea CE 中执行主要方法

我正在尝试熟悉 Intellij Idea CE。该平台是 32 位 xubuntu 18.04 和 AdoptOpenJDK 1.8.0_272。我编写了一个简单的“Hello World”程序,当我在上下文菜单上执行“Run Bootstrap.main()”时看到了一些难以理解的错误。附上截图供参考:在此处输入图像描述

1: /home/deepakna/Bin/jdks/adopt-openjdk-1.8.0_272/bin/java: 无法打开��m�u/.��LkS�: 没有这样的文件

1:/home/deepakna/Bin/jdks/adopt-openjdk-1.8.0_272/bin/java:ELF:未找到

5:/home/deepakna/Bin/jdks/adopt-openjdk-1.8.0_272/bin/java:语法错误:“)”意外

在此处输入图像描述