我需要帮助,以了解蚂蚁罐子包装的问题。这是我的简单代码:
<target name="build" depends="compile,test">
<jar
basedir="${bin}/swing.gui"
destfile="${mod}/swing.gui.jar">
<manifest>
<attribute name="Main-Class" value="swing.main.Main"/>
</manifest>
</jar>
</target>
该小程序已模块化,如您所见,模块swing.gui应该打包在jar文件中。当我尝试使用以下命令启动模块时,这里的问题是:
java --module-path bin/mod --module swing.gui
它不起作用。错误消息说没有MainClass属性,我应该尝试-m /。当我在控制台上执行此行时:
jar --create --file=bin/mod/swing.gui.jar --main-class=swing.main.Main -C bin/src/swing.gui .
就可以了!那是蚂蚁的虫子吗?
我需要帮助,以了解蚂蚁罐子包装的问题。这是我的简单代码:
完全不是错误。蚂蚁正在按照您的指示去做。
Main-Class
清单属性未被模块加载器使用。 --main-class
的jar
选项与清单无关。它在jar的module-info.class条目上设置了一个二进制类属性。