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>
をしています。
良い方法をご存知の方ご教授ください。