我在 pom.xml 中有一个像这样的构建:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>16</source>
<target>16</target>
</configuration>
</plugin>
<plugin>
<groupId>org.openjfx</groupId>
<artifactId>javafx-maven-plugin</artifactId>
<version>0.0.6</version>
<executions>
<execution>
<!-- Default configuration for running with: mvn clean javafx:run -->
<id>default-cli</id>
<configuration>
<mainClass>com.example.ttest/com.example.ttest.Main</mainClass>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
但是,如果我在这样的项目结构中创建工件:
Jar -> 从模块 -> 选择 mainClass -> 构建工件
我打开文件夹并单击此文件,如果我打开 cmd 并运行 java -jar namefile.jar
我得到错误
Error: Could not find or load main class
这是我的主要课程:
public class Main {
public static void main(String[] args) {
App.main(args);
}
}