微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

JavaFX:无法仅在Linux上查找或加载主类

我使用Intellij Idea开发了一个使用Java(FX)的Windows程序,工作得很好,然后导出了工件(jar),而且在Windows上运行它(双击控制台并双击)都没有问题。

然后我把它复制到我的Ubuntu虚拟机,但它说

Error: Could not find or load main class sample.Main

这是清单:

Manifest-Version: 1.0 Main-Class: sample.Main

JAR文件结构如下所示:

Leiningenpath不能草率定位? (IntelliJ Clojure IDE)

使用IntelliJ IDE和Lua编程语言制作Corona应用程序

“选定的目录不适用于Lua SDK的家庭”?

是否可以使用系统控制台来显示输出

请参阅IntelliJ IDEA运行configurationVM选项中的Windows环境variables

test.jar --- meta-inf --- --- MANIFEST.MF --- org --- --- json --- --- --- // json library --- sample --- --- Contacts.class --- --- Controller.class --- --- Main.class --- --- sample.fxml

Linux下的IntelliJ Idea,主类上没有这样的文件或目录

IDEA无法启动本地的glassfish服务器

如何修复Linux中的PHPStorm 10的字体渲染?

如何在Ubuntu上更新已经安装的IntelliJ IDEA?

以root用户身份从IntelliJ运行bash脚本

像Debian一样,Ubuntu为OpenJFX提供了一个独立的包(OpenJDK的JavaFX实现)。 为什么是这种情况,当JavaFX是JRE的一个组成部分 – 我不知道,但你的问题应该通过安装OpenJFX包来解决

# aptitude install openjfx

(或使用任何其他软件包管理器),或使用Oracle的JRE。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐