2013-04-13 56 views
1

我需要使用這兩個VM選項運行我的應用程序: (-XX:+ UseConcMarkSweepGC -Xmx2048m)。 我在Netbeans中將它們設置爲「項目屬性 - >運行 - > VM選項」。 然後,當我在Netbeans中運行它時,它工作的很好,但是不在Netbeans或另一臺PC上,它沒有。應用程序的運行方式與Netbeans不同

是否有可能使我的應用程序運行總是與那些VM的選擇? (在運行應用程序之前未將其設置在控制檯中)

它需要如何完成? (我的項目屬性方法看起來不對)

+0

你怎麼運行這個程序。你是從控制檯啓動它還是一個exe文件 –

+0

不是從控制檯,可執行Jar文件 –

回答

1

可能最簡單的方法是創建一個簡單的批處理文件,該文件用相關選項執行Java應用程序。

java -XX:+UseConcMarkSweepGC -Xmx2048m -jar MyApp.jar 

保存此作爲MyApp.cmd在同一文件夾中的JAR文件(這裏假設Windows操作系統),這應該是它 - 只要雙擊.cmd文件。

此方法還需要在操作系統路徑中包含Java,但現在應該大多數情況下使用默認java安裝。

相關問題