繁体   English   中英

Fedora 27上的Java 9和JavaFX“缺少运行时组件”

[英]Java 9 and JavaFX on Fedora 27 “runtime components are missing”

我使用javafx和java-9在Eclipse中的Java项目上工作,但出现错误:

错误:缺少JavaFX运行时组件,并且是运行此应用程序所必需的

我已经安装了:

  • java-9-openjdk.x86_64
  • java-9-openjdk-devel-9.0.4.11-4.fc27.x86_64
  • openjfx-8.0.152-12.b04.fc27.x86_64
  • openjfx-开发-8.0.152-12.b04.fc27.x86_64

我尝试再次使用yum和.rpm软件包删除并安装这些库,但并不能解决该问题。

在Eclipse中,我在项目中指定了构建路径,如在屏幕上的屏幕上所示: Eclipse Build Path我试图通过添加外部jar来修复它:ant-java.jar,javafx-mx.jar,packager.jar,但这不能解决问题。

我的eclipse版本是Eclipse Oxygen.2 Release(4.7.2),我得到了e(fx)clipse 3.0.0。 我的内核是:Linux 4.15.9-300.fc27.x86_64我在Win 10上没有问题,但我真的想在Fedora上工作。 我花费了大量时间,但没有找到解决方案。

我不是Linux用户,但我想知道java-9 ...和openjfx-8 ...应该如何结合在一起。 它们只是不兼容的版本。 您将必须找到一个Java发行版,其中已经包含JavaFX,例如Oracle JDK。

更新:您可以在此处找到包括JavaFX在内的最新版本: http : //www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM