[英]What is the use of limitmods flag and listmods in jdk9/java-9?
由于Java-9带有模块化的概念。 他们在JDK中添加了两个新标志。 -listmods
和-limitmods
。
那些旗帜有什么用?怎么用? 谁能更详细地解释一下?
首先,这些被重新命名为: - limit-modules和--list-modules 。
文档似乎对他们IMO非常具有描述性:
- list-modules显示可观察模块的名称和版本字符串,然后以与java -version相同的方式退出。
- list-modules (,)*显示命名模块的完整模块描述符(如果可观察),然后退出。
limit模块将限制可观察的模块。
有时限制可观察模块(例如,调试)或减少当主模块是由类路径的应用程序类加载器定义的未命名模块时解析的模块数量是有用的。
有一些很好的教程解释了更多的细节(但使用旧的语法)第一个实际做了什么,像这一个。
我不得不承认我仍然在试图完全掌握这些功能,所以这更像是一个参考,从哪里开始挖掘然后可能是一个真正的答案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.