问题标签 [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.
azul-zulu - Azul Zulu JRE 中 crs-agent.jar 的用途是什么?
我已更新到 Azul Zulu 8u282 JRE,我注意到我使用的先前版本 (8u265) 中没有一个新的 JAR 文件。它被称为“crs-agent.jar”,类文件都在包结构“com.azul.crs.*”中。当我使用 IntelliJ 对它们进行反编译时,它看起来像是一些诊断或报告的东西,而且还有网络在工作。
我在 Azul 网站上浏览了很多当前和旧版本的发行说明,但没有关于此 CRS 的信息。维基百科为该首字母缩略词产生了几个结果,其中“运营商路由系统”最有意义。
那么这个 JAR 是做什么用的呢?我可以直接删除吗?
azul-zulu - 支持的 JRE 标志的 Zulu 文档
在哪里可以找到有关 Zulu 支持的 JAVA_OPTS / JRE 标志的文档
我看过这里但找不到任何东西https://docs.azul.com/zulu/zuludocs
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 进程的堆和线程转储吗?
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 (我通过调试找到了这个)。那么,我该怎么做才能解决这个问题?我不知道下一步该怎么做。有人可以帮我吗?
github-actions - 在 Github 操作中将操作/setup-java 升级到 v2 时已使用 4848
问题类似于Glassfish 有一个进程已经在使用管理端口 4848,但我的情况是关于 Github 操作。
我按照迁移指南进行操作,升级到 v2 后,由于错误4848 端口已在使用中,我使用 Glassfish 的所有工作流程都失败了,
但切换回 v1,再次工作。
不知道为什么在@actions/setup-java@v2 中,某些进程使用端口 4848。
更新:返回 v1,最近几天也出现了同样的问题。
我之前在 Github 操作上从未遇到过这个问题。现在所有使用 Payara/Glassfish 适配器的工作流程都失败了。
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?
java - AdoptOpenJDK 和 AzulOpenJDK 处理新文件(“版本”)的方式有什么不同吗?
我的 build.gradle 文件中有以下内容
当我使用 AdoptOpenJDK 时,它编译得很好。但是,当我使用 AzulOpenJDK 时,它会抱怨:
AdoptOpenJDK 和 AzulOpenJDK 处理上述命令的方式有什么不同吗?
java - 分析从 Oracle Java 迁移到 Azul Zulu Open SDK 的回归影响
我有一个使用以下依赖项的 Spring MVC 应用程序
- p4java(版本 - 2019.1.1873579)
- 沙丁鱼(版本 – 129)
- commons-httpclient(版本 - 3.1)
- org.w3c
- org.xml
编辑:我正在从Oracle java 版本“1.8.0_202”迁移到openjdk 版本“1.8.0_241”
但我现在必须从 Oracle Java 迁移到 Azul Zulu Open SDK。Azul Open SDK 的上述依赖项是否存在任何已知问题。我尝试寻找相同的内容,但找不到任何相关信息。我如何分析由于此迁移是否可能存在任何回归问题。
docker - 找不到包 buildah
我正在尝试构建 Ubuntu 映像,并有可能在其上构建 Docker 映像。我想要使用的工具是buildah。但是,当我的 docker build 执行安装命令时:sudo apt-get -y install buildah
我收到此错误:Unable to locate package buildah。我的基础镜像是:来自 Azul 的 Zulu OpenJDK。我可以清楚地看到请求的包在中央Ubuntu 存储库中,所以我真的不明白为什么找不到它。
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 版本:-
项目使用的库:-
请让我知道是否有任何提到兼容性的链接或博客,或者是否对这些库有任何影响,我们是否也需要升级提到的库?