问题标签 [azul-zulu]

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

azul-zulu - Azul Zulu JRE 中 crs-agent.jar 的用途是什么?

我已更新到 Azul Zulu 8u282 JRE,我注意到我使用的先前版本 (8u265) 中没有一个新的 JAR 文件。它被称为“crs-agent.jar”,类文件都在包结构“com.azul.crs.*”中。当我使用 IntelliJ 对它们进行反编译时,它看起来像是一些诊断或报告的东西,而且还有网络在工作。

我在 Azul 网站上浏览了很多当前和旧版本的发行说明,但没有关于此 CRS 的信息。维基百科为该首字母缩略词产生了几个结果,其中“运营商路由系统”最有意义。

那么这个 JAR 是做什么用的呢?我可以直接删除吗?

0 投票
1 回答
38 浏览

azul-zulu - 支持的 JRE 标志的 Zulu 文档

在哪里可以找到有关 Zulu 支持的 JAVA_OPTS / JRE 标志的文档

我看过这里但找不到任何东西https://docs.azul.com/zulu/zuludocs

0 投票
1 回答
69 浏览

heap-dump - 在使用 JRE 8 java 运行的 java 进程上使用 JDK 7 中的工具

需要在 Window 服务器上生成正在运行的 Java 进程的线程和堆转储。我们在服务器上有 JDK 7,但 Java 进程使用 JRE 8 中的 java 运行。在服务器上安装 JDK 8 需要时间,因为它需要大量的文书工作(公司进程)。将要执行此操作的团队坚持认为,他们需要 Azul 的 JDK 8 来生成转储,因为当前的 Java 进程使用 Zulu JRE 8。由于只有他们知道的原因,他们甚至不想尝试使用 JDK 7 提供的工具( OpenJDK?)安装在服务器上。这些版本真的重要吗?

问题:我可以使用任何版本的 JDK 工具(特别是 JDK 7)生成从 Zulu JRE 8 环境运行的 Java 进程的堆和线程转储吗?

0 投票
2 回答
429 浏览

java - 如何修复 java.lang.UnsatisfiedLinkError: sun.tools.attach.BsdVirtualMachine.createAttachFile(Ljava/lang/String;)

每个人。

我试图执行“mvn clean test”来验证一个由“mvn archetype:generate”生成的简单maven项目。我只是想学习如何编写单元测试。但是经过长时间的调试和正在尝试,不知道如何继续,请给我一些建议。因为我不知道出了什么问题,所以我会尽量提供尽可能多的信息。

操作系统:

JDK:

maven: apache-maven-3.8.1(我也试过3.6.3)

pom.xml:

主要java代码:

测试java代码:

堆栈跟踪信息:

我尝试过什么: 我尝试调试,我在 BsdVirtualMachine.class 类中得到了这个

它在 ClassLoader.class 中调用:

似乎本机方法 createAttachFile(String path) 试图创建一个文件,而 ClassLoader 试图从本地加载此本机方法,但在 /Library/Java/JavaVirtualMachines/zulu-8.jdk/ 中找不到此方法Contents/Home/jre/lib/libattach.dylib (我通过调试找到了这个)。那么,我该怎么做才能解决这个问题?我不知道下一步该怎么做。有人可以帮我吗?

0 投票
0 回答
134 浏览

github-actions - 在 Github 操作中将操作/setup-java 升级到 v2 时已使用 4848

问题类似于Glassfish 有一个进程已经在使用管理端口 4848,但我的情况是关于 Github 操作。

我按照迁移指南进行操作,升级到 v2 后,由于错误4848 端口已在使用中,我使用 Glassfish 的所有工作流程都失败了,

https://github.com/hantsy/jakartaee9-starter-boilerplate/blob/b3e51fcd857768c05e6104ea940f0ecd283c4698/.github/workflows/it-with-arq-glassfish-managed.yml#L22

但切换回 v1,再次工作。

https://github.com/hantsy/jakartaee9-starter-boilerplate/blob/master/.github/workflows/it-with-arq-glassfish-managed.yml#L22

不知道为什么在@actions/setup-java@v2 中,某些进程使用端口 4848。

更新:返回 v1,最近几天也出现了同样的问题。

我之前在 Github 操作上从未遇到过这个问题。现在所有使用 Payara/Glassfish 适配器的工作流程都失败了。

0 投票
2 回答
759 浏览

java - 如何使用 Mac 的 java_home 在同一版本的 AdoptOpenJDK 和 AzulOpenJDK 之间进行选择?

.zshrc在以下行中选择了它是哪个 JAVA_HOME

我以前只有 AdoptOpenJdk,因此这样做可以让我轻松选择 AdoptOpenJdk 1.8 版

但是,安装 Zulu 后,当我运行时java_home -V,我有以下内容

之后,现在我正在运行/usr/libexec/java_home -v '1.8*'的 JAVA_HOME 指向Zulu open jdk.

如何仅使用java_home命令将其返回 AdoptJDK?

0 投票
1 回答
190 浏览

java - AdoptOpenJDK 和 AzulOpenJDK 处理新文件(“版本”)的方式有什么不同吗?

我的 build.gradle 文件中有以下内容

当我使用 AdoptOpenJDK 时,它编译得很好。但是,当我使用 AzulOpenJDK 时,它会抱怨:

AdoptOpenJDK 和 AzulOpenJDK 处理上述命令的方式有什么不同吗?

0 投票
2 回答
99 浏览

java - 分析从 Oracle Java 迁移到 Azul Zulu Open SDK 的回归影响

我有一个使用以下依赖项的 Spring MVC 应用程序

  1. p4java(版本 - 2019.1.1873579)
  2. 沙丁鱼(版本 – 129)
  3. commons-httpclient(版本 - 3.1)
  4. org.w3c
  5. org.xml

编辑:我正在从Oracle java 版本“1.8.0_202”迁移到openjdk 版本“1.8.0_241”

但我现在必须从 Oracle Java 迁移到 Azul Zulu Open SDK。Azul Open SDK 的上述依赖项是否存在任何已知问题。我尝试寻找相同的内容,但找不到任何相关信息。我如何分析由于此迁移是否可能存在任何回归问题。

0 投票
1 回答
601 浏览

docker - 找不到包 buildah

我正在尝试构建 Ubuntu 映像,并有可能在其上构建 Docker 映像。我想要使​​用的工具是buildah。但是,当我的 docker build 执行安装命令时:sudo apt-get -y install buildah我收到此错误:Unable to locate package buildah。我的基础镜像是:来自 Azul 的 Zulu OpenJDK。我可以清楚地看到请求的包在中央Ubuntu 存储库中,所以我真的不明白为什么找不到它。

0 投票
1 回答
419 浏览

java - OpenJDK 8 (Zulu 1.8.0_282) 对 Spring 3、Hibernate 3、XStream 等库有影响吗?

我们的项目是在 Java 7 上运行的遗留项目,我们计划从 Oracle Java 7 迁移到 OpenJDK 8 (Zulu)。我们使用以下 3rd 方库,我想知道迁移到 Zulu 的 OpenJDK 8 是否会对使用这些 3rd 方库产生任何影响。

OpenJDK 版本:-

项目使用的库:-

请让我知道是否有任何提到兼容性的链接或博客,或者是否对这些库有任何影响,我们是否也需要升级提到的库?