您可以通过将Main-Class属性添加到其清单文件来使jar成为可执行文件。在Maven中,这是由存档程序插件完成的。要添加Main- Class属性,请将其添加到pom.xml中:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>com.mycompany.app.App</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
现在,您可以使用以下命令运行jar:java -jar myjar.jar
或双击它(并非在所有平台上都可用)。