如何在 JavaFX 16 中部署应用程序

我在 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);
    }
}
cgb114 回答:如何在 JavaFX 16 中部署应用程序

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/21263.html

大家都在问