센토스 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을 설정합니다. 보안 업데이트를 직접 확인해야 한다는 점을 기억하세요.