运行 apt-get install 后,我找不到 JavaFX jar 文件。我甚至不认为它们已经安装

运行 apt-get install 后,我找不到 JavaFX jar 文件。我甚至不认为它们已经安装

我正在尝试在 IntelliJ 上构建 JFX 应用程序。我使用以下命令安装了 JavaFX:

sudo apt-get install openjfx

我找到了应该添加到类路径的地方jfxswt.jarjfxrt.jarfind在根目录上运行了命令,但没有找到任何文件。

编辑:
apt policy openjfx输出:

openjfx:
  Installed: 11.0.2+1-1~18.04.2
  Candidate: 11.0.2+1-1~18.04.2
  Version table:
 *** 11.0.2+1-1~18.04.2 500
        500 http://jo.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages
        500 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 Packages
        100 /var/lib/dpkg/status
     8u161-b12-1ubuntu2 500
        500 http://jo.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages

编辑2:
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

编辑3:
ls /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/输出:

accessibility.properties  ext                                jvm.hprof.txt         resources.jar
amd64                     flavormap.properties               logging.properties    rt.jar
calendars.properties      hijrah-config-umalqura.properties  management            security
charsets.jar              images                             management-agent.jar  sound.properties
classlist                 jar.binfmt                         meta-index            swing.properties
cmm                       jce.jar                            net.properties        tzdb.dat
content-types.properties  jexec                              psfontj2d.properties
currency.data             jsse.jar                           psfont.properties.ja

答案1

我不知道如何安装,但最终还是安装成功了。以下是我找到的答案的链接:

Openjfx 未安装

答案是 laurenmurphyx64 的答案。以下是我使用的命令:

apt purge openjfx
apt install openjfx=8u161-b12-1ubuntu2 libopenjfx-jni=8u161-b12-1ubuntu2 libopenjfx-java=8u161-b12-1ubuntu2
apt-mark hold openjfx libopenjfx-jni libopenjfx-java

相关内容