IntelliJ IDEAでJavaFX Mavenプロジェクトを最初から開くにはどうすればよいですか? JavaプロジェクトとJavaFxプロジェクトの間には違いがないので、Mavenモジュールを含む専用のJavaFXプロジェクト(プロジェクト作成ウィザードからのJavaFXの選択)を開きたいと思います。
最近同じ質問があり、自分のpomファイルなどを書くように言われたので、日付を記入しましたが、これに答えています。それは技術的には真実ですが、注意しないとさらに頭痛の種になる可能性があります。
私はあなたをお勧めします:
この時点でIntelliJに作業を任せます。
FXMLファイルの編集については、IDEA to SceneBuilder。 Here が公式ドキュメントですが、基本的には次のようにリンクしています。
使用方法:FXMLファイルを右クリックし、[シーンビルダーで開く]を選択します(下部にあります)。
そして結局のところ、プログラムはコンパイルされません。したがって、このビデオは私に役立ちました: Mavenの構成Java FX
つまり、sample.fxmlを/ resourcesフォルダーに移動する必要があります。 Main.Javaに次のように記述します。
FXMLLoader loader=new FXMLLoader(getClass().getResource("/sample.fxml"));
この手順は私にとってうまくいきました(別のプロセスです):1. Mavenプロジェクトを作成します。 2.生成されたpom.xmlに以下を追加します:
`<build>
<plugins>
<plugin>
<groupId>com.zenjava</groupId>
<artifactId>javafx-maven-plugin</artifactId>
<version>8.7.0</version>
<configuration>
<mainClass>your.package.with.mainclass</mainClass>
</configuration>
</plugin>
</plugins>
</build>`
これにより、javafxのMavenプラグインが追加されます(詳細: https://github.com/javafx-maven-plugin/javafx-maven-plugin )
適切な解決策を見つけるのに数時間かかります。このビデオと著者に感謝します: https://www.youtube.com/watch?v=qn2tbftFjno
だから、上のビデオに続いて、私はお勧めしたいと思います:
requires javafx.fxml;
requires javafx.controls;
opens sample;