0

我正在读一本书来学习JavaFX(自学),书中关于部署的内容如下:

一个

 JavaFX application can currently be packaged and deployed for execution in four
different ways:
1. As a desktop application delivered and installed using Java Web Start
2. As an applet delivered by a web browser and executed in the Java plug-in
3. As a TV application for a device that supports the JavaFX TV profile
4. As a mobile application delivered to a cell phone or other mobile device  

我不是专业的开发人员,但我的策略始终是创建无需安装的软件,您甚至可以从随身携带的闪存驱动器运行这些软件(使用 .jar 文件)。

现在,我想问一下是否有可能JavaFX

4

2 回答 2

2

创建无需安装的软件,甚至可以从随身携带的闪存驱动器运行(使用 .jar 文件)。

是的,您可以将 JavaFX 应用程序放在闪存驱动器上,将闪存驱动器插入计算机并运行存储在闪存驱动器上的 JavaFX 应用程序,而无需在计算机上安装任何其他软件。

将 Java 运行时环境与应用程序的 jar 文件放在闪存驱动器上。

假设闪存驱动器是驱动器 X:,您的应用程序位于 x 驱动器的根目录中,Java 运行时存储在驱动器上的目录 /jre 中,那么您的应用程序可以通过运行以下命令在 Windows 机器上运行在命令提示符下。

x:\jre\bin\java.exe -jar x:\yourapp.jar

您正在阅读的书在它的信息中出现过时(例如,JavaFX TV 配置文件在几年前随着对 JavaFX 1.x 的支持而被删除)。我建议不要使用 JavaFX 1.x,而是学习和使用JavaFX 2.x+

于 2013-10-02T19:01:51.313 回答
1

Oracle 文档详细介绍了 javafx 的不同部署模式http://docs.oracle.com/javafx/2/deployment/jfxpub-deployment.htm

于 2013-10-03T13:36:19.470 回答