【发布时间】:2014-09-23 09:07:27
【问题描述】:
我正在尝试构建一个跨平台(vista、xp、mac、Linux)。 我需要将应用程序放在格式化为 FAT-32 的 USB 驱动器中,它应该可以在任何操作系统计算机上运行。 打算用 Java/JavaFx 来做。
关于我们如何在多个平台上运行的任何建议。
嗨,任何人都可以建议使用 uber-jar 来满足上述要求。会不会很合适。
【问题讨论】:
-
只需制作一个jar文件。那么对于大多数程序,您可以在任何操作系统中运行该jar文件。
-
Java 是跨平台的!它将文件转换为字节码,任何操作系统上的Java运行时都可以理解!
-
Java已经是跨平台的,只是需要不同平台的JRE。所以你只需要创建一个 jar 它将在任何 jre 平台上执行
-
我需要开发类似portableApps 的东西,它可以在任何操作系统上运行。我正在寻找像 jPortable 这样的工具,它似乎只适用于 Windows。但我也需要 linux 和 mac。
标签: javafx maven-2 usb-drive maven-shade-plugin uberjar