1. 説明
1.javafxプロジェクト
2.Maven管理
2、解決策
1) Mavenプラグインを追加する
<build> <resources> <resource> <!-- 这里是放在 src/main/java--> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <include>**/*.fxml</include> <include>**/fxml/*.fxml</include> <!-- 如果想要弄个包名专门放fxml文件,像上一行这样添加设置 --> <!-- 之后,使用getResource("fxml/xx.fxml")这样子 --> </includes> <filtering>false</filtering> </resource> </resources> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> <archive> <manifest> <mainClass>cn.hg.javafx.sqlite.SqliteClient</mainClass> </manifest> </archive> </configuration> <executions> <execution> <id>make-assembly</id> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> </plugin> </plugins> </build>
注 1: 各 javafx サブモジュールを追加する必要があります
手順 2: スタートアップ クラスを指定する
説明 3: fxml ページ ファイルは .java ファイルと一緒にまとめられます。
~~