EclipseのMaven ArchetypeリストにJava Fxを追加する方法があるか、Mavenを使用してJavaFxアプリケーションを構築するプラグインがあるかどうかを尋ねます。EclipseでMavenを使用したJavaFxアプリケーション
7
A
答えて
12
mavenにはjavafx-maven-pluginがあります。
Java 8で開発する場合、そのプラグインをいくつかのビルドプラグインとして追加する必要はありません。 mvn jfx:jar
を呼び出す
<plugin>
<groupId>com.zenjava</groupId>
<artifactId>javafx-maven-plugin</artifactId>
<version>8.8.3</version>
<configuration>
<mainClass>your.main.class.which.extends.javafx.Application</mainClass>
</configuration>
</plugin>
はtarget/jfx/app/yourapp-jfx.jar
の内側にあなたのJavaFXアプリケーション-jarファイルを作成し、またはmvn jfx:native
を呼び出すときにも(EXEファイルのような)ネイティブ・ランチャーを作成します。
免責事項:私はjavafx-maven-pluginのメンテナーです。
3
私はJavaFXのアプリケーションを構築するために私のpom.xml
に追加する唯一のことは、この依存関係です:
<dependency>
<groupId>com.oracle</groupId>
<artifactId>javafx</artifactId>
<version>2.2</version>
<systemPath>${java.home}/lib/ext/jfxrt.jar</systemPath>
<scope>system</scope>
</dependency>
単にプロジェクトに追加することが私のJava8 JREでJavaFXのjarをフェッチしています。 次に、maven-assembly-plugin
を使用して、依存関係を持つjarを構築します。
希望します。
0
JavaFXのバージョンが8.0になったので、一般的なJavaアプリケーションと同じです。 JavaFXのサポートは組み込まれています。
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.6.0</version>
<executions>
<execution>
<id>run application</id>
<phase>package</phase>
<goals>
<goal>java</goal>
</goals>
<configuration>
<mainClass>cn.keepfight.intro.FXParamApp</mainClass>
<arguments>
<!--<argument>-Dsun.java2d.opengl=true</argument>-->
</arguments>
</configuration>
</execution>
</executions>
</plugin>
関連する問題
- 1. mavenとeclipseを使用したSpring MVC
- 2. プロジェクトを再ビルドするJavaFX MavenベースのプロジェクトMavenなしのJavaFx - Eclipse
- 3. リモートDBを使用したJavaFXアプリケーション
- 4. IntelliJランタイム例外でMavenを使用したJavaFXプロジェクト
- 5. mavenアプリケーションでeclipse swing designerを使用するには?
- 6. Mac OS XでMavenを使用してJavaFXアプリケーション名を設定する
- 7. JavaなしでWindows上のJavafxアプリケーション(Mavenまたは...?)
- 8. JavaFXを使用したMavenプロジェクト( `lib`にjarファイルがある)
- 9. Spring Beansを使用したEclipse RCPアプリケーション
- 10. MavenのEclipse on Javaでvis.jsを使用
- 11. FontAwesomeをfxml JavaFXでMavenなしで使用する方法
- 12. EclipseでAndroid用のjavafxアプリケーションをデバッグする方法
- 13. EclipseのEclipseを使用したJavaのWindowsアプリケーション
- 14. Mavenを使ったCodenvyのJavaFXは可能でしょうか?
- 15. eclipse、maven&glassfishを使用したJSF - エラー:com.sun.faces.context.FacesFileNotFoundException
- 16. eclipseを使用してjavafxでムービープレーヤーを作成する
- 17. eclipseでメインメソッドなしでJavaFXアプリケーションを実行するには?
- 18. JavaFXアプリケーションでshowAndWaitを使用する
- 19. JavaFXを使用したランダムブロック
- 20. MavenとEclipseを使用してWindowsでHadoop 2.7.3を実行
- 21. eclipseとmavenでslf4jを使用してWebAppを設定する
- 22. javafxアプリケーションでのHTML5ビデオタグの使用
- 23. AndroidアプリケーションでMavenプロジェクトを使用する
- 24. Kotlin + JavaプロジェクトのEclipseでのコンパイルエラーですが、Mavenを使用したプロジェクトビルド
- 25. Eclipseの下でMavenを使用したGWT。開発サイクルは何ですか?
- 26. EclipseでmavenとTomcatを正しく使用する方法
- 27. mavenとeclipseなしでgoogle dataflowを使用する
- 28. transport = dt_shmemを使用したEclipseでのJavaアプリケーションのデバッグ
- 29. Annotations jsp、hibernate、mysql、eclipse marsを使用したWebアプリケーションでのコミュニケーション
- 30. Eclipse上でMaven 3を使用したJava EE 6ベースのWebサービスの作成
それは少し時代遅れと完全には終了していないのですが、あなたは私たちのコンフィギュレーション・創造のウェブサイトを使用することができます。http://javafx-maven-plugin.github.io/ – FibreFoX
それが唯一の達人のためだか、我々がそれを統合することができます日食。私はEclipseのアプリケーションのように実行することを意味します。 – Einsamer
そのmaven-pluginはjavapackagerのコマンドラインコールをラップします。 'java -jar target/jfx/app/yourapp-jfx.jar'を実行する独自の実行コマンドを作成できるはずです。 javafx-applicationsの実行は、JVM-argumentsの可能性のために異なります。したがって、main-methodを呼び出すだけで、javafxアプリケーションがどのように動作しているかは異なります。 – FibreFoX