作者Prius (H-H-H-H-H-H-H-H-H-H-H-H)
看板Cloud
標題Re: [問題] VMware vsphere與java的問題
時間Sat Dec 4 10:19:23 2010
※ 引述《jetpilot (jet)》之銘言:
: 各位大哥好,小第有一問題想請教
: 小弟操作的環境是採用vmware vsphere client 去連我的虛擬機器
: 而我在虛擬機器上架lamp的環境,一切都正常
: 系統為Ubuntu 10.04.1 LTS,使用xampp套件
: 我的網頁有一線上編譯器,可以直接在我網頁頁面進行編譯程式碼
: gcc及g++都可正常輸出結果或錯誤訊息
: 但只有java會輸出下列訊息
: Error occurred during initialization of VM
^^---這個 VM 不是 VMware
是指 Java VM
所以這個問題是 Java 語言
很單純
跟 VMware vSphere 無關
: java.lang.OutOfMemoryError: unable to create new native thread
^^^^^^^^^^^^^^^^^^^^^^^^^^--- 會不會你的這支程式太肥,JVM沒設定對,
或是更根本的就是單純記憶體給太少
: at java.lang.Thread.start0(Native Method)
: at java.lang.Thread.start(Thread.java:640)
: at java.lang.ref.Finalizer.<clinit>(Finalizer.java:176)
: 我的java有安裝 sun-java6-jdk 及 openjdk-6-jdk
: 上面的錯誤訊息我查了一陣子,大多指出是heap size或懷疑java沒安裝好
: 但我用which 及 java -version 看起來都正常
: 而且有編譯簡單的java code "helloworld"也都正常輸出
: heap size我該如何知道自已有修改成功?
: 還是有其他的可能性,這問題困擾我好久了
: 感謝各位耐心的看完
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.137.61.235
1F:推 jetpilot:感謝大哥的回應,我也有懷疑過,這個是指要設定java的 12/04 20:50
2F:→ jetpilot:是java -Xmx512m -Xms512m -Xmn256m -Xss125k這種設置嗎 12/04 20:53
3F:→ jetpilot:在java -h中也找不到指令來檢查自已是否設置成功 12/04 20:54