我一直是使用NetBeans IDE開發(fā)JavaFX項(xiàng)目,JavaFX項(xiàng)目編譯后會在項(xiàng)目目錄下建立一個dist文件夾,文件夾包含你的程序和另外3個發(fā)布文件,發(fā)布文件分別是XXX.html、XXX.jnlp和XXX_browser.jnlp,如果需要設(shè)置JavaFX程序運(yùn)行時的虛擬機(jī)參數(shù),那么可以根據(jù)你的發(fā)布方式選擇在XXX.jnlp或者XXX_browser.jnlp里做出修改,它們都是標(biāo)準(zhǔn)的Java網(wǎng)絡(luò)加載協(xié)議文件。
例如,我選擇把應(yīng)用發(fā)布到瀏覽器,那么我使用文本編輯器打開文件XXX_browser.jnlp,在<resources>節(jié)點(diǎn)下默認(rèn)有一個節(jié)點(diǎn)<j2se version="1.5+"/>用于描述程序運(yùn)行需要的JRE版本,我們把它修改為<j2se version="1.5+" java-vm-args="-Xmx256m" />,這樣,我們的應(yīng)用在運(yùn)行時就可以使用最大256m的內(nèi)存了。同理,可以設(shè)置更多的虛擬機(jī)參數(shù),就不一一舉例了。