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