CentOS 7.1を使用しています。そして、openjdk8とopenjdk-devel8をインストールしました。ただし、netbeansでコンパイルしようとすると、jfxアプリケーションでpackage javafx.* does not exist
。調査の結果、jdkにjfxrt.jarがないことがわかりました。しかも
[root@localhost ext]# yum provides jfxrt.jar
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirror.astpage.ru
* epel: epel.besthosting.ua
* extras: mirror.astpage.ru
* nux-dextop: mirror.li.nux.ro
* updates: mirror.astpage.ru
Adobe-linux-x86_64/filelists | 619 B 00:00:00
base/7/x86_64/filelists_db | 6.0 MB 00:00:01
epel/x86_64/filelists_db | 6.3 MB 00:00:01
extras/7/x86_64/filelists_db | 87 kB 00:00:00
nux-dextop/x86_64/filelists_db | 2.3 MB 00:00:02
updates/7/x86_64/filelists_db | 836 kB 00:00:00
No matches found
[root@localhost ext]#
だから私の質問-CentOS 7上のopenjdk 8にjfxライブラリを追加する方法?
CentOS用のOpenJDK 8には、デフォルトでJavaFXが含まれていません...
次のいずれかを実行できます。
Oracle JDKに切り替え:
1。シェルで「Java」と入力しても認識されなくなるまで、開いているすべてのjdksおよびjreを削除します。2。Oracleから.rpmをダウンロードし、yum localinstall
からインストールします。
または
JavaFX jarを、それらがインストールされている別のコンピューターから手動でコピーします
私は自分でこれをテストしたことはありませんが、一部の人々はそれがうまくいくかもしれないと述べました
または
OpenJDKのカスタムビルドを作成し、JavaFXを含める
これが役に立ったと思います...
http://www.Oracle.com/technetwork/Java/javase/downloads/index.html からOracle jdkのjdk-8u91-linux-x64.tar.gzアーカイブをダウンロードし、解凍してPATHを設定しますそしてそれにJava_HOME。自分でセキュリティの更新を監視する必要があることに注意してください。