如何在项目的库源中直接添加本地jar文件(尚未成为Maven存储库的一部分)?
尝试在环境中编译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"
Run Code Online (Sandbox Code Playgroud)
我收到错误消息:
cannot access javafx.event.EventHandler
[ERROR] class file for javafx.event.EventHandler not found
Run Code Online (Sandbox Code Playgroud)
我尝试通过以下链接找到解决方案:
最有希望的行动在哪里
但是错误仍然存在。
要使OpenJDK 8和JavaFX在Ubuntu 18.04.2 LTS上运行需要做什么?
我的JavaFx应用程序从源代码运行得很好,但是当我编译为单个 jar 文件时,出现错误:
错误:缺少 JavaFX 运行时组件,运行此应用程序需要这些组件。
我正在Maven用作我的存储库管理器,并且我的 Maven 安装成功。
注意:在我的Intellij构建工件中,我可以看到Intellij包含JavaFx及其所有库