2013-03-28 32 views
0

我知道,我可以使用命令提示符和-Xss參數在運行jar文件時修改堆棧大小。但是當我雙擊jar文件來運行它時,有沒有什麼辦法呢?我的意思是,當我雙擊它時,我希望jar文件以增加的堆棧大小運行。 我必須修改清單文件嗎? 任何幫助將不勝感激。提前致謝。如何通過雙擊運行jar文件來增加堆棧大小

+3

你是怎麼得到儘可能問「我必須修改清單文件」沒有谷歌搜索「Java清單文件堆棧大小」? – djechlin

+0

@ Soham Bhattacharya:你無法做到這一點。你需要一個自定義啓動器。 – Jayan

+0

@ djechlin:我做了一些Google的事情,比如'爲清單文件添加參數','在運行jar文件時增加堆棧大小'等等,但效果不大。感謝您提及'Java清單文件堆棧大小'。會看起來。 –

回答

0

創建一個批處理文件併爲類型.jar添加一個關聯。當你右鍵點擊jar時,你可以選擇如何啓動。在批處理文件中添加你想要的任何參數。您甚至可以將其設爲默認啓動器。

enter image description here

爲了讓您一開始,這裏是我的簡單的批處理文件中的一個例子:

call setjdk jre7_64bit 
call java -jar %1 
pause 
+0

Danke!完美的作品! –

+0

只是爲了說明,我不需要'call setjdk jre7_32bit'。任何想法爲什麼? –

+0

@SohamBhattacharya我安裝了多個JVM。該命令選擇要使用的特定JVM。沒有這個命令,就使用默認的JVM。 – Java42

0

您可以修改JVM的默認屬性。你可以通過在windows上設置環境變量JAVA_TOOL_OPTIONS我認爲(待確認)

+0

我不想增加我的默認堆棧大小。只是運行特定jar文件時的堆棧大小。不管怎麼說,還是要謝謝你。 –