我一直是使用NetBeans IDE开发JavaFX项目,JavaFX项目编译后会在项目目录下建立一个dist文件夹,文件夹包含你的程序和另外3个发布文件,发布文件分别是XXX.html、XXX.jnlp和XXX_browser.jnlp,如果需要设置JavaFX程序运行时的虚拟机参数,那么可以根据你的发布方式选择在XXX.jnlp或者XXX_browser.jnlp里做出修改,它们都是标准的Java网络加载协议文件。
例如,我选择把应用发布到浏览器,那么我使用文本编辑器打开文件XXX_browser.jnlp,在<resources>节点下默认有一个节点<j2se version="1.5+"/>用于描述程序运行需要的JRE版本,我们把它修改为<j2se version="1.5+" java-vm-args="-Xmx256m" />,这样,我们的应用在运行时就可以使用最大256m的内存了。同理,可以设置更多的虚拟机参数,就不一一举例了。