需要解决的问题: 添加主程序入口
需要在MANIFEST.MF 中增加上面一行,即可直接运行
com.pollyduan.modular.Demo
jar 命令添加主程序入口到manifest文件 | 归档
jar [OPTION...] [ [--release VERSION] [-C dir] files] ...
使用 jar 命令java9
的create开关,为module指定主类:
jar --create --file 路径/**.jar --main-class 主程序入口 -C 被打包的文件路径
-c or --create
Creates the archive.
-f=FILE or --file=FILE
Specifies the archive file name.
-e=CLASSNAME or --main-class=CLASSNAME
Specifies the application entry point for standalone applications bundled into a modular or executable modular JAR file.
-C DIR
Changes the specified directory and includes the files specified at the end of the command line. jar [OPTION...] [ [--release VERSION] [-C dir] files]
java 命令操作可执行jar文件
jar命令给manifest文件添加 MainClass的话,就可以在使用java命令的时候只指定module-path和-m
模块名
java -p jar文件位置 -m 模块名
网友评论