タグ

ブックマーク / qiita.com/hideoku (1)

  • Gradle で JavaFX をコンパイルできるようにする - Qiita

    Java 8 から JavaFX を標準で使えるようになりました。 ですが、JavaFX のソースコードを Gradle でコンパイルしようとすると、 「unable to resolve class javafx.scene.Parent」というような具合に JavaFX 関連のクラスが見つからないため、コンパイルエラーになります。 原因:jfxrt.jar にクラスパスが通っていないから 調べてみると Gradle でコンパイルするとき、/lib/ext/jfxrt.jar にクラスパスが通っていないようです。 IntelliJ IDEA などの IDE で Java 8 を JDK として設定すると、 この jfxrt.jar にクラスパスが通った状態になっています。 そのため、IDE で動かすとうまく行くけれど Gradle ではビルドできないという事象になっています。 解決策1:

    Gradle で JavaFX をコンパイルできるようにする - Qiita
    waman
    waman 2014/06/08
    Java7以前よりはかなりマシだけど、余計な設定いるのは面倒。 あと、Jarにパッケージングするとき設定がいるかどうか。 javafxpackagerあるからいるんだろうなぁ。
  • 1