1

我需要将使用 Eclipse 的 JavaFX SDK 16 和 Java SE-15 制作的项目发送给我的朋友,但是当我尝试导出它时,我很惊讶 Eclipse 没有将 VM 参数插入到导出的文件中: 在此处输入图像描述

正如你所知道的,从 JavaFX SDK 10 开始,JavaFX 库不再是 Java SE 的一部分,所以我们需要通过 VM 参数告诉 Eclipse 在哪里找到它们,简而言之,这些 VM 参数对于运行我的程序非常重要。

我已经知道我可以在使用提示命令打开它时插入这些参数,但是有没有更简单的方法?只需单击导出的文件?

4

2 回答 2

5

您的主要问题是您正在尝试做一些没有任何意义的事情。由于各种技术原因,可运行 jar 不是 JavaFX 应用程序的合适分发格式。要走的路是看看jpackage。这是当今处理分发的正确方法。否则,您只是将头撞在墙上。

这是您拥有的所有选项的一个很好的总结:https ://stackoverflow.com/a/68823040/4262407

于 2021-08-18T09:24:26.243 回答
-1

5年前我有这个问题(我使用netbeans IDE,所以我不知道它是否适用于eclipse,但我认为是的),我找不到一个好的方法来做到这一点。相反,我创建了一个 Swing 应用程序,并将 JavaFX 的所有代码放入其中。你可以在Oracle的这个链接中看到我是怎么做的 。

于 2021-08-15T01:08:12.843 回答