web-dev-qa-db-ja.com

JavaFX欠落、Ubuntu 18.04

Java 8とUbuntu 18.04があります。 NetBeansを使用していますが、何らかのプログラムを作成しようとしても、JavaFXが見つからないため実行できませんでした。

OracleのサイトからNetBeansを使用してJava JDKをインストールし、すべてが含まれていると考えましたが、明らかによくチェックしませんでした。

どうすればいいですか、何をインストールすればいいですか?私はこれがあまり得意ではなく、問題がUbuntuにあるのかJavaにあるのかわかりません。 :(

16
maria

Ubuntu 16.04以降のデフォルトリポジトリでは、JavaFXはopenjfxという名前の個別のパッケージとしてパッケージ化されています。 Ubuntu 18.04にインストールするには、ターミナルを開いて次を入力します。

Sudo apt install openjdk-8-jdk openjfx

NetbeansのデフォルトJavaバージョンとしてJDK 8が選択されていることを確認します-> Tools-> Options-> Java- > Nashornタブ-> プラットフォームの管理ボタンをクリック-> プラットフォームの追加ボタンをクリック->JavaとマークされたラジオボタンをクリックStandard Edition-> Nextボタンをクリック-> /usr/lib/jvm/Java-8-openjdk-AMD64を参照し、デフォルトのJavaバージョンとして選択します。

オプションで、openjdk-8-jdkの代わりに、またはopenjdk-8-jdkとともにopenjdk-11-jdkをインストールできます。 openjfxは、Ubuntu 18.04のNetbeansのopenjdk-8-jdkとopenjdk-11-jdkの両方で動作します。 Netbeansを使用しています 8.2 Ubuntu 18.04の10.0。

14
karel