Java 8における「Access Restriction」の回避

Eclipse環境でJavaFX(javafxパッケージ)をインポートしようとすると, 「Access Restriction」エラーとなってしまいコンパイルできません. JavaFXはJava 8では標準のGUIライブラリとして統合されたはずなのに, なんでだー となったので回避方法を調べてみました.

Eclipseのツールバーから[ウィンドウ]-[設定]-[Java]-[コンパイラー]-[エラー/警告]を選択します. ここで下記のように「使用すべきではない制限されたAPI」の「禁止された参照」を 無視 に設定します. これで問題なくインポートできるはずです.

https://gyazo.com/b0d1d728ba365fc184a7cb0621d9653d

愛知県名古屋市にある椙山女学園大学 文化情報学部 向研究室の公式サイトです. 専門は情報科学であり,人工知能やデータベースなどの技術要素を指導しています. この公式サイトでは,授業で使用している教材を公開すると共に, ベールに包まれた女子大教員のミステリアスな日常を4コマ漫画でお伝えしていきます. サイトに関するご意見やご質問はFacebookまたはTwitterでお問い合わせください.

スポンサーリンク