You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于JVM启动参数--add-opens带等号语法的官方支持性确认

关于JVM启动参数--add-opens带等号语法的官方支持性确认

你提的这个细节问题确实很实用,很多人在配置模块打开参数时都会碰到两种写法的疑惑!

首先,官方文档里确实更常展示带空格的标准写法:

--add-opens module/package=target-module

不过你看到的带等号的写法--add-opens=module/package=target-module其实完全不用担心是厂商特定语法——Oracle HotSpot以及OpenJDK系列的JVM从Java 9引入模块系统开始,就同时支持这两种参数格式。官方文档可能只是优先展示了带空格的规范形式,但带等号的写法是完全合法且跨主流JVM厂商兼容的。

如果你的应用需要适配一些小众JVM实现,为了保险起见,优先使用官方文档里的带空格写法会更稳妥;但如果是在OpenJDK、Oracle JDK这些主流环境下,两种写法都可以正常工作,不会有兼容性问题。

备注:内容来源于stack exchange,提问作者Reto Höhener

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 11:50:28