7

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

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

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

4

2 回答 2

2

查看 EstiMate 以获取可通过双击运行的一体化 jar 示例。

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

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

于 2013-01-07T21:02:07.973 回答
1

只要您的条形码扫描仪在 ubuntu 上的工作方式与在 win 上的工作方式相同,并且您不使用任何外部库,您就不会注意到应用程序中这些系统之间的差异。

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

尽管如此,一旦设置了 JRE,您的应用程序甚至可以在 Raspberry Pi(它是 ARM 而不是 x86)上运行

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

于 2013-01-14T00:41:35.407 回答