[Java] 39 JavaFX 01 導入の試み VScode編

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);}}