[英]Heap Space Issue outside Netbeans IDE
編輯:我最后做了兩個建議的答案的組合,因此回答了我自己的問題,這是下面接受的,希望這將有助於其他人在未來!
我在Windows 7上運行32位Java 1.8.0_40。
我在Netbeans 8.0中創建了一個程序,並將VM選項調整為-Xms512m -Xmx2048m。
該程序在Netbeans IDE環境中運行良好,但是當嘗試在Netbeans之外運行程序時,我遇到堆空間內存不足錯誤。
編輯:我通過Netbeans編譯時為項目創建的.jar文件啟動程序。
我已經轉到Java控制面板並將相同的“-Xms512m -Xmx2048m”信息應用於運行時參數。 我仍然遇到堆空間內存不足錯誤。
有什么建議? 我在哪里可以離開? 我是否錯過了確保Netbeans之外的運行時環境中有足夠內存的步驟?
我做了兩個答案的組合。 它最終是我必須使用引號括起來的完全限定名來執行命令,因為其他人將使用這個程序,我能夠創建一個.bat文件來執行此操作。 最終的.bat文件最終看起來像這樣:
java -Xms512m -Xmx2048m -jar "T:\Netbeans Projects\DataLoader\dist\DataLoader.jar"
感謝Jorge_B和Sanj的幫助! 希望這將有助於其他未來!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.