JavaFX 2的便携性如何?

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

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

你有没有在各种不同的架构上使用它们? 你遇到了什么问题?


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上都能正常工作。


只要您的条码扫描器在ubuntu上的工作方式与win相同,而您没有使用任何外部库,您将不会注意到这些系统与您的应用程序之间的区别。

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

尽管如此,一旦设置了JRE,您的应用程序即使在Raspberry Pi(不是ARM,也不是ARM)上运行,

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

链接地址: http://www.djcxy.com/p/11689.html

上一篇: How portable is JavaFX 2?

下一篇: programmatic screenshot misrepresenting nearest