前提・実現したいこと
元々COBOLエンジニアでしたが、自分のスキルアップのためにJAVAを身に着けたいと思い、ここ1カ月JAVAの勉強をしております。IDEはEclipseを使用しており、oracleJDKもインストールしております。
最近は簡単な画面を作成したいと思い、色々調べてscene builderとjavaFXを使って画面を学んでみようと試みたのですが、うまくいきません。最悪、javaFxやめてSwingとかWeb系の方でGUIのプログラムを作った方がいまの自分には簡単なのかなとも思っていますが、できることなら視覚的に操作できるscene builderを使いたいです。
発生している問題・エラーメッセージ
具体的には、下記の動画を見ながら同じ作業を行いました。
https://youtu.be/_7OM-cMYWbQ
動画と違う動きをするのは、4:43~5:03の部分です。
事前に「ウィンドウ」→「設定」から「ユーザーライブラリ」を選択して、SDKに入っていたjarファイルをユーザーライブラリに新規で追加しています。
その後、プロジェクトの「ビルドパス」→「ライブラリの構成」で先ほど作成したユーザーライブラリをプロジェクトに追加してもMain.javaのエラーが消えません。
この行に複数マーカーがあります。 - The type javafx.stage.Stage is not accessible 他多数・・・
該当のソースコード
import javafx.application.Application;
インポートがうまくいっていないので、後続のインスタンスとModule-info.javaにもエラーがでています。
試したこと
OracleJDKではなく、openJDKで同じことをやってみたり、OpenJDKにOpenJFKをマージするというこのサイトのやっていたことも試してみました。
https://blogs.osdn.jp/2018/11/12/merge-openjfx.html
ライブラリも一度削除して再度追加してみたりもしましたが、このエラーが突破できません。
色々やり過ぎてもしかしたら何か変な設定をしてしまったのかもしれないです・・・
補足情報(FW/ツールのバージョンなど)
eclipse 2021-2023
oracleJDK 16.0.1
openJDK 16.0.1
javafx-sdk-11.0.2
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/29 13:13
2021/06/29 16:29
2021/06/30 13:46