由于Java-9带有模块化的概念。他们在JDK中添加了两个新标志。
-listmods
和-limitmods
。
那些旗帜有什么用途?如何使用?任何人都可以更详细地解释一下吗?
答案 0 :(得分:4)
首先,这些被重新命名为: - limit-modules 和 - list-modules 。
文档似乎对他们IMO非常具有描述性:
- list-modules 显示可观察模块的名称和版本字符串,然后以与java相同的方式退出 -version。
- list-modules (,)*显示命名模块的完整模块描述符(如果可观察),然后退出。
虽然limit-module将限制可观察的模块。
限制可观察模块有时很有用,例如: 调试,或减少主时解析的模块数量 module是应用程序类加载器定义的未命名模块 对于类路径
有一些很好的教程可以更详细地解释(但使用旧语法)第一个实际做的是什么,比如this一个。
我必须承认我仍然在努力完全掌握这些功能,所以这更像是一个参考,从哪里开始挖掘然后可能是一个真正的答案。