2013-10-02 42 views
0

我正在读一本书来学习JavaFX(自学)和书上说了以下有关部署:是否可以使用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

回答

2

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

是的,你可以把你的JavaFX应用程序在闪存驱动器,插上闪存盘插入电脑,无需在电脑上安装任何额外的软件运行存储在闪存驱动器上的JavaFX应用程序。

在您的应用程序的jar文件旁边的闪存驱动器上放置Java运行时环境。我们假设闪存驱动器是驱动器X :,你的应用程序位于x驱动器的根目录,而Java运行时存储在驱动器的目录/ jre中,那么你的应用程序可能会在Windows机器上运行在命令提示符处运行以下命令。

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

您正在阅读的书出现在日它的信息(例如JavaFX的电视配置文件是用JavaFX的1.x的支持,沿着年前下降)。我建议不要使用JavaFX 1.x,而应该学习和使用JavaFX 2.x+

+0

哦!谢谢你让我知道。我正在阅读[这本书](http://www.amazon.com/JavaFX-Developers-Guide-Kim-Topley/dp/0321601653/ref=sr_1_1?s=books&ie=UTF8&qid=1380797113&sr=1-1&keywords=javafx+开发人员+指导)你能告诉我,通过查看目录,它有多少已过时? –

+0

不幸的是,该版本的JavaFX开发人员指南已过时,因为它基于[JavaFX 1.x,即生命周期结束](https://blogs.oracle.com/javafx/entry/javafx_1_2_and_javafx)。它所基于的JavaFX Script语言的运行时间不再分布。 JavaFX Script被替换为新的和不同的用于JavaFX 2.x的Java API。像SceneGraph这样的一些基本概念保持不变,但许多情况完全不同。这就是为什么推荐使用JavaFX 2.x的原因。 – jewelsea

相关问题