gpt4 book ai didi

java - 如何让 Java FX 在 Ubuntu 18.04.2 LTS 上与 OpenJDK 8 一起运行?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:38:04 33 4
gpt4 key购买 nike

尝试在环境中编译 JavaFX 应用程序时:

java -version
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-8u212-b03-0ubuntu1.18.04.1-b03)
OpenJDK 64-Bit Server VM (build 25.212-b03, mixed mode)

cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.2 LTS"

我收到错误消息:

cannot access javafx.event.EventHandler
[ERROR] class file for javafx.event.EventHandler not found

我试图通过以下链接找到解决方案:

最有前途的行动去哪里

  1. 使用 apt install openjfx 安装 openjfx
  2. 将 JAVA_HOME 环境变量设置为/usr/lib/jvm/java-8-openjdk-amd64

但错误仍然存​​在。

要让 OpenJDK 8 和 JavaFX 在 Ubuntu 18.04.2 LTS 上运行需要做什么?

最佳答案

提示来自

https://github.com/JabRef/help.jabref.org/issues/204

有帮助。命令:

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

解决了这个问题。非常感谢 https://github.com/Druidefix为了这。 (如果您想自己回答这个问题,我会很乐意删除我自己的回答...)

关于java - 如何让 Java FX 在 Ubuntu 18.04.2 LTS 上与 OpenJDK 8 一起运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56166267/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com