由于我无法使用 IDEA 本身创建 jar,并且我之前使用 maven 脚手架创建了我的项目,因此我决定使用 maven 创建可执行 jar。为此,我添加到 pom.xml:
<packaging>jar</packaging>
<properties>
<jdk.version>1.7</jdk.version>
</properties>
<name>Project Name</name>
在构建标签中:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>${jdk.version}</source>
<target>${jdk.version}</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.4</version>
<configuration>
<archive>
<manifest>
<mainClass>main.Main</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
我也遇到了由 GUI-Designer 创建的 UI 的问题:NullPointerException
在创建的窗格中。为了使它工作,我添加了一个依赖项:
<dependencies>
<dependency>
<groupId>com.intellij</groupId>
<artifactId>forms_rt</artifactId>
<version>5.0</version>
</dependency>
</dependencies>
之后,我只是mvn package
在 cmd 上的项目目录中使用。
字体: