1.Maven打包一個可執行jar:
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.7.0</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> </plugins> </build>
2.在控制台中執行一個可執行jar的命令:java -cp <jar name> <main class name>
例:java -cp how-to-read-input-from-console-0.0.1-SNAPSHOT.jar com.nmj.console.ReadConsole3
3.運行時報出異常: jarにメイン・マニフェスト屬性がありません。 jar中manifest缺少main類的定義。
在-cp后面指定main入口類。
4.在控制台中執行一個可執行jar的命令(Jar中manifest里面定義main class時)可用:java -jar <jar name>
例:java -jar how-to-read-input-from-console-0.0.1-SNAPSHOT.jar