【问题标题】:Export JavaFX Project to a runnable using Eclipse使用 Eclipse 将 JavaFX 项目导出到可运行文件
【发布时间】:2017-02-04 05:41:06
【问题描述】:

我正在使用Eclipse 并在 javaFX 中制作一个简单的游戏。我有图像,需要将它们和 javafx 打包成一个可运行的文件。我没有使用任何与 javafx 相关的 css 东西,只是基本的窗口和阶段之类的东西。 谢谢!

我尝试将其导出,但它不起作用。

【问题讨论】:

标签: java eclipse javafx


【解决方案1】:
  • 第 1 部分

    JavaFX Eclipse 项目类似于:

因此,通过以上内容,您可以确定每个库和资源都将在

1)进入最后的罐子

2)您将拥有一个最终的 Jar 和一个单独的文件夹,其中包含您正在使用的所有外部库。

3) (2)+其他资源的外部文件夹

导出项目:

1)右键项目

2)Export->Java->Runnable Jar File...

3)选择你的主要课程

4)关于库处理,这是您的选择(最好选择 3rd 选项,因为它可以防止包含相同类且不违反某些库许可证的库发生冲突)

5) 导出

终于

还可以查看 cmets 中提供的 link

  • 第 2 部分)

完成上述操作后,您可以使用Launch4J 将您的jar 文件打包成一个.exe 文件(适用于Windows)

  • 第 3 部分)

    您还可以将您的 JavaFX 项目导出为可在 Windows、Mac 和 Linux 中使用的方式。

    为此,您可以使用文件 build.fxbuild 并构建项目(在互联网上大主题搜索)

【讨论】:

  • 您好,感谢您的回复。我如何将库放入资源文件夹,因为目前它只有图片。
  • @joe n 拖放到文件夹中。
  • 这个答案已经过时了;选择库处理中的第二个选项(包所需的库)给出:图形设备初始化失败:es2,sw 初始化 QuantumRenderer 时出错:找不到合适的管道 java.lang.RuntimeException:java.lang.RuntimeException:初始化 QuantumRenderer 时出错:没有合适的管道成立;而第一个库选项(提取所需库)在运行 jar 时会出现以下错误:错误:JavaFX 运行时组件丢失,并且是运行此应用程序所必需的
  • 请随时更新,我现在使用 IntelliJ 作为我的主要 IDE :)
猜你喜欢
  • 2021-10-17
  • 1970-01-01
  • 2016-04-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-08
  • 2012-03-25
  • 1970-01-01
相关资源
最近更新 更多