jenkins 启动 jar 报错 --add-opens java.base/java.lang=ALL-UNNAMED
时间: 2024-04-11 09:30:12 浏览: 103
java 启动jar
你好!对于你的问题,报错信息 "--add-opens java.base/java.lang=ALL-UNNAMED" 是由于在启动 Jenkins 的过程中,Java 运行时环境需要添加一个参数来解决模块化系统访问限制的问题。
解决这个问题的方法是修改 Jenkins 的启动参数,添加 "--add-opens java.base/java.lang=ALL-UNNAMED"。你可以按照以下步骤进行操作:
1. 找到 Jenkins 的启动脚本。通常情况下,这个脚本是以 ".sh" 或 ".bat" 结尾的文件,你可以在 Jenkins 的安装目录中找到它。
2. 打开启动脚本,并找到包含类似于 "java -jar" 或 "java -war" 的命令行。
3. 在该命令行中添加参数 "--add-opens java.base/java.lang=ALL-UNNAMED"。确保添加的位置是正确的,通常应该在其他参数之前。
4. 保存并关闭启动脚本。
5. 重新启动 Jenkins,看看问题是否解决了。
请注意,这个解决方法是基于你使用的是 Java 9 或更高版本的前提下。如果你使用的是旧版本的 Java,请提供更多的信息,以便我能够给出适合你情况的解决方案。
阅读全文