GUIアプリについてはEclipseで作成しようかと思いましたが、Xcodeと同様に多機能なUIを覚えるのが面倒で結局VScodeでの開発を模索することにしました
最初は普通にJavaプロジェクトを作成してサンプルコードを走らせたものの、launch.jsonにJavaFXのjarファイルを設定するなどしても、うまくいきませんでした。
次にいつものMavenプロジェクトを作成し、pomファイルにjarファイルの依存関係を追記。そしてサンプルコードとメインコードを同一フォルダ内に並べて走らせ、ようやく成功しました。
mainメソッドの書き方に一工夫必要でしたが、これが初級者にはキツい。そこも含めて、なんだかんだで半日かかりました。
2021/6/18追記 その後Catalinaのシステムフォント関連等で警告やエラー、英語フォントの文字化けが頻発するようになり仕方なくEclipseに移行しました。修正したOpenJFXを導入すれば解決するようですが、ビルドに手間が掛かりそうなので見送りです。
package javafx_test;
import javafx.application.Application;
public class AppTest {
public static void main(String[] args) {
Application.launch(sample.class);}}