JavaFX可以用于创建无安装应用程序吗?

时间:2013-10-02 17:59:23

标签: jar javafx

我正在读一本书以学习JavaFX(自我学习),书中说明了有关部署的内容:

A

 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

是否可行

2 个答案:

答案 0 :(得分:2)

  

创建无安装软件,即使是放在口袋里的闪存驱动器也可以运行(使用.jar文件)。

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

将Java Runtime Environment与应用程序的jar文件一起放在闪存驱动器上。

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

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

您正在阅读的图书中显示日期信息(例如,多年前JavaFX电视配置文件已被删除,并且支持JavaFX 1.x)。我建议不要使用JavaFX 1.x,而是学习并使用JavaFX 2.x+

答案 1 :(得分:1)

Oracle文档详细介绍了javafx http://docs.oracle.com/javafx/2/deployment/jfxpub-deployment.htm

的不同部署模式