[java] JavaFX가 Ubuntu Wily (15.10)의 OpenJDK 8에 포함되지 않은 이유는 무엇입니까?

오늘 OpenJDK 8을 다운로드했는데 sudo apt-get install openjdk-8-jdkJavaFX가 포함되어 있지 않은 것 같습니다.

> java -version
openjdk version "1.8.0_66-internal"
OpenJDK Runtime Environment (build 1.8.0_66-internal-b17)
OpenJDK Server VM (build 25.66-b17, mixed mode)

최신 Eclipse (Eclipse Mars)에도 E (fx) clipse를 설치했지만 여전히 javafx could n’t be resolved 메시지가 표시 됩니다.



답변

Ubuntu Wily Xenial Bionic 의 패키지 목록 에 따르면 openjfx 라는 패키지가 있습니다 . 이것은 당신이 찾고있는 것에 대한 후보가되어야합니다 :

JavaFX / OpenJFX 8-Java 용 리치 클라이언트 애플리케이션 플랫폼

다음을 통해 설치할 수 있습니다.

sudo apt-get install openjfx

Ubuntu 시스템의 OpenJDK 설치에 다음 JAR 파일 을 제공합니다 .

/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/jfxrt.jar
/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jfxswt.jar
/usr/lib/jvm/java-8-openjdk-amd64/lib/ant-javafx.jar
/usr/lib/jvm/java-8-openjdk-amd64/lib/javafx-mx.jar

예를 들어 디버깅을 위해 소스를 사용할 수 있도록하려면 다음을 추가로 설치할 수 있습니다.

sudo apt-get install openjfx-source


답변

우분투 16.04를 사용하고 이미 openJDK를 설치했기 때문에이 명령으로 문제가 해결되었습니다. JavaFX는 OpenJDK의 일부라는 것을 잊지 마십시오.

sudo apt-get install openjfx


답변