BlogBracken

FOR_MYSELF

Antergos(Arch)+OpenJFXでSceneBuilderを動かす

Antergos+OpenJFXの環境でSceneBuilder(ExecutableJar)をIDEAから呼び出そうとしたら色々と躓いたのでメモ。

TL;DR

java \
    -p <OpenJFXのlibのロケーション> \
    --add-modules javafx.controls,javafx.fxml,javafx.swing,javafx.web \
    --add-opens javafx.fxml/javafx.fxml=ALL-UNNAMED \
    -Djdk.gtk.version=2 \
    -jar <SceneBuilderのjarのロケーション> 

ついでに

出来ることならIDEA内のOpen In SceneBuilderで呼び出したかったんですけれど、 ExecutableなJarをそこから実行する術が調べても当たらなかったのでalias scenebuilder='...'をして、 IDEAのターミナル上からscenebuilder <任意のfxml>をしています。 良い方法をご存知の方ご教授ください。