我有一个 JPMS 框架,可以动态创建 JPMS 层并向其中添加模块。经过一些测试,在我看来,--add-opens
JVM 参数仅适用于引导层
,我的意思是应用程序启动时创建的层。
那么,问题是 - --add-opens
是否适用于 JPMS 中动态创建的层?
具体示例
--add-opens java.base/java.lang=weld.servlet.shaded
如果weld.servlet.shaded
是动态创建的,java.base/java.lang
将被打开到weld.servlet.shaded
层?
最佳答案
答案由@AlanBateman给出
The --add-opens CLI option is for the boot layer only.
关于java - --add-opens 是否适用于 JPMS 中动态创建的层?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60955701/