- OS: 우분투 18.10
- IDE: 넷빈즈 8.2
- 오픈JDK: 8
- openjfx
안녕하세요 .
. 설치에 성공했지만 JavaFX 응용 프로그램을 만들 수 없거나 학교에서 가져오려고 하는 연습 문제(템플릿)를 다운로드하면 패키지가 존재하지 않는다는 오류가 발생합니다 .openjfx
apt-get install openjfx
java.javafx.*
javafx
새 JavaFX 프로젝트를 열려고 하면 오류가 발생합니다.
JavaFX 플랫폼을 자동으로 설정하지 못했습니다. 플랫폼 관리자로 이동하여 기본이 아닌 Java SE 플랫폼을 생성한 다음 JavaFX 탭으로 이동하여 JavaFX를 활성화하고 유효한 JavaFX SDK 및 JavaFX 런타임에 대한 경로를 입력하세요. 참고: JavaFX SDK는 JavaFX 웹사이트에서 다운로드할 수 있습니다.
이것을 따라하려고 노력했지만 영어는 제 모국어가 아니고 정말 할 수 없었습니다. 폴더 등을 설정하려고 시도하고 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
(다음에서 배우고 확장했습니다.https://bugs.launchpad.net/ubuntu/+source/openjfx/+bug/1799946).