2009-11-18 73 views
0

我一直在探討launch4j網站,似乎無法弄清楚如何設置-server程序選項,有一個old forum post表明它可能是未來的選項,但沒有進一步的細節可用。-Launch4j的服務器選項?

是否可以使用Launch4j在服務器模式下運行JVM?

+0

對於Oracle的JVM,-server是一個默認功能。如果你運行一個32位JRE(不是SDK),你可以得到一個客戶端JVM的唯一方法。 – djangofan 2012-09-24 17:42:48

+0

@djangofan這是不正確的。它僅在「服務器級機器」上默認爲服務器虛擬機,但可能會檢測到這種情況。在32位Windows上,默認值是客戶端VM。所有64位虛擬機都是服務器虛擬機。請參閱:http://www.oracle.com/technetwork/java/hotspotfaq-138619.html#compiler_default – timomeinen 2013-11-15 14:46:00

+0

@timomeinen - 在JDK 1.6中,它需要將-server作爲JVM的第一個選項傳遞給JVM。不知道這是否仍然如此,但它可能對你很重要。 – djangofan 2013-11-15 18:30:22

回答

0

Maven插件配置<jre><opt>節點中設置:

<jre> 
    <minVersion>1.8.0_101</minVersion> 
    <runtimeBits>64</runtimeBits> 
    <opts> 
     <opt>-server</opt> 
    </opts> 
</jre>