问题标签 [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.
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...
该实用程序的主要代码是
任何提示都非常受欢迎。
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
java - 以 -XX:NativeMemoryTracking=summary 开头的 java 进程无法识别命令 VM.native_memory
我的环境是 MacOs + Java 11:
我正在使用该-XX:NativeMemoryTracking=summary
标志启动一个 Java 程序。
当我尝试访问本机内存摘要时,出现错误:
如果我列出我得到的进程的所有可用命令:
我需要的命令不可用。为什么不在那里?我该如何启用它?
java - Java RMI 不能以传统方式与 AdoptJDK Openj9 JVM 一起工作吗?
我正在尝试使用 AdoptOpenJDK 的 OpenJ9 JVM 启动一个简单的 RMI 服务器,但是程序退出时没有错误/异常,并且 RMI 服务器没有启动。完全相同的程序适用于 AdoptOpenJDK 的 HotSpot JVM 和其他 oracle 变体。
示例代码:
docker - Busybox wget 下载 jar 失败并出现错误“wget:服务器返回错误:HTTP/1.1 307 临时重定向”
我正在使用adoptopenjdk/openjdk11:alpine-jre
java 的基本映像并在我的 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 ,使用它,然后删除。
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 所以不太喜欢第一个解决方案,发现第二个有点脏......)
java - 从 Oracle Java 8 更新到采用 OpenJDK
我想从 Oracle Java 更新到采用 OpenJDK。因此,在开始更新之前我有一些问题:
关于我使用的应用程序的一些信息:
- 2 个应用程序
- 应用程序 1 使用 Java 8
- 应用程序 2 使用 Java 11
我的问题:
- 从 oracle Java 8 更新到 AdoptOpenJDK 8 是否存在任何已知问题?
- 从 oracle Java 11 更新到 Adopt OpenJDK 11 是否存在任何已知问题?
- 甚至可以在 Java 11 上运行 Java 8 应用程序吗?(我可以对这两个应用程序使用 Adopt OpenJDK 11 吗?)
- 是否有任何从 Oracle 更新为 Adopt 的指南?(还是直接向前?)
此致
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 的选项列表?
spring-boot - Spring Boot 2.3.4 + OpenJ9:未处理的异常
在过去的几天里,我们遭受了很多 JVM 崩溃。我们一直在使用 OpenJ9 (8 & 11) 没有任何问题,但是几天前我们开始出现很多崩溃。今天的两个例子:
或者这个更长的
JVM 详细信息
我们正在 Openshift 4 中部署我们的应用程序,这些崩溃已经出现在已更新到 Spring Boot 2.3.4 的应用程序中(我们不知道这是否是巧合)。
谢谢
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:语法错误:“)”意外