NetBeans 8.2 を使用して JavaFX (openjfx) を openjdk 8 で動作させることができません

NetBeans 8.2 を使用して JavaFX (openjfx) を openjdk 8 で動作させることができません
  • OS: Ubuntu 18.10
  • IDE: NetBeans 8.2
  • OpenJDK: 8
  • オープンjfx

こんにちは。を使用してマシンに
インストールしようとしました。インストールは成功しましたが、JavaFX アプリケーションを作成できません。または、学校から演習 (テンプレート) をダウンロードしてインポートしようとすると、パッケージが存在しないというエラーが発生します。openjfxapt-get install openjfxjava.javafx.*javafx

新しい JavaFX プロジェクトを開こうとするとエラーが発生します。

JavaFX プラットフォームの自動セットアップに失敗しました。プラットフォーム マネージャーに移動し、デフォルト以外の Java SE プラットフォームを作成してから、JavaFX タブに移動し、JavaFX を有効にして、有効な JavaFX SDK および JavaFX ランタイムへのパスを入力してください。注: JavaFX SDK は、JavaFX Web サイトからダウンロードできます。

私はこれに従おうとしましたが、英語は私の母国語ではないので、本当にできませんでした。フォルダーの設定などを試み、jre ファイルを別のフォルダーにコピーしようとしましたが、何も機能しません。

いくつかのチュートリアルも見ようとしましたが、たいていの場合、jfxrt.jar私のインストールにはないファイルが含まれていました。

user@user:~$ dpkg -L openjfx

/. 

/usr 

/usr/share 

/usr/share/doc 

/usr/share/doc/openjfx 

/usr/share/doc/openjfx/TODO.Debian 

/usr/share/doc/openjfx/changelog.Debian.gz 

/usr/share/doc/openjfx/copyright 

/usr/share/openjfx 

/usr/share/openjfx/lib 

/usr/share/openjfx/lib/javafx.properties 

/usr/share/openjfx/lib/javafx.base.jar 

/usr/share/openjfx/lib/javafx.controls.jar 

/usr/share/openjfx/lib/javafx.fxml.jar 

/usr/share/openjfx/lib/javafx.graphics.jar 

/usr/share/openjfx/lib/javafx.media.jar 

/usr/share/openjfx/lib/javafx.swing.jar 

/usr/share/openjfx/lib/javafx.web.jar 

答え1

これは、Ubuntu リポジトリの OpenJFX バージョンの問題である可能性があります。現在、OpenJDK 8 と互換性のない v11 のみが出荷されています。OpenJFX v8 を明示的にインストールできます。

sudo apt install openjfx=8u161-b12-1ubuntu2 libopenjfx-java=8u161-b12-1ubuntu2 libopenjfx-jni=8u161-b12-1ubuntu2

18.10を使用している場合は、バイオニックリポジトリを追加する必要があります

sudo echo "deb http://de.archive.ubuntu.com/ubuntu/ bionic universe" >> /etc/apt/sources.list

(以下から学び、拡張した参考:)。

関連情報