JavaFX 2的可移植性如何?

时间:2013-01-07 19:50:17

标签: javafx-2 portability

我正在考虑在 64位Windows 7计算机上启动 JavaFX 项目。我正在做的是设计一个全屏控制台应用程序。除条形码扫描仪外,它不是交互式的。

我正在设计这个我认为是Ubuntu笔记本电脑或其他一些Linux版本,尽管不同的Windows操作系统也是可能的(以及32位)。据我所知,Java FX版本2.x在其可移植性方面取得了很大的进步,但是我想在这里向社区询问他们在部署JavaFX应用程序方面的经验。

您是否已成功在各种不同的架构上使用它们?您遇到了哪些问题?

2 个答案:

答案 0 :(得分:2)

Checkout EstiMate以获取可通过双击运行的多功能jar的示例。

https://bitbucket.org/atill/estimate/downloads

它需要安装Java7u10。我打算稍后使用javafx maven插件为它制作一个合适的安装程序。 https://github.com/zonski/javafx-maven-plugin。我没有在Linux或Mac上测试它,但它可以在winXP 32位和64位windows7上运行。

答案 1 :(得分:1)

只要您的条形码扫描仪在ubuntu上与在win上运行相同,并且您没有使用任何外部库,您就不会注意到应用程序中这些系统之间的区别。

我发现在ubuntu上安装oracle JRE是最困难的任务。 (使用JRE_HOME等)即使在Archlinux上也比ubuntu更容易。

然而,一旦设置了JRE,你的应用程序甚至会在Raspberry Pi上运行(这不是ARM而不是x86)

请记住系统之间的文件系统差异。