セントース7.1があります。 openjdk8とopenjdk-devel8をインストールしました。しかし、netbeansでjfxアプリケーションをコンパイルしようとするとpackage javafx.* does not exist
。とは別に
[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ライブラリを追加する方法は?
答え1
CentOS用OpenJDK 8にはデフォルトでJavaFXは含まれていません。
次のいずれかを実行できます。
Oracle JDKに切り替える:
1.シェルに「java」と入力したときに認識されないまで、開いているjdksとjreをすべて削除します。 2. oracleから.rpmをダウンロードし、次の方法でインストールします。yum localinstall
または
JavaFX jarがある他のコンピューターから手動でコピーします。
自分でテストしたことはありませんが、一部の人は動作する可能性があると述べました。
または
OpenJDKカスタムビルドとJavaFXを含む
役に立つことを願っています...
答え2
oracle jdkからjdk-8u91-linux-x64.tar.gzアーカイブをダウンロードしてください。http://www.oracle.com/technetwork/java/javase/downloads/index.html、解凍し、PATHとJAVA_HOMEを設定します。セキュリティアップデートを直接確認する必要があることに注意してください。