最近換一台電腦
新的電腦是Windows7 64bit
於是我下載最新版的JDK 1.6來裝
http://www.oracle.com/technetwork/java/javase/downloads/index.html
.原先我電腦裝的是jdk1.6安裝時指定目錄到c:\jdk1.6,再把原先電腦的NWDS跟Workspace目錄拷貝到新電腦同樣地方
執行竟然直接跳出JVM Terminated.ExitCode=-1錯誤
經過Google查詢~什麼
http://developer.51cto.com/art/201009/226989.htm 這個沒用
http://www.busfly.net/post/eclipse-jvm-terminated-exit-code-1.html 將-Xms設定小一點也沒用
魯的兩天後....忽然找到的這篇文章
http://forums.sdn.sap.com/thread.jspa?threadID=1893002
原來NWDS的VM不吃 java 64Bit 只吃32Bit …..囧rz
於是我去下載的jdk 1.6.30 32bit 裝,且我還發現到重點是JDK 一定要是32bit
因為NWDS裡面的VM路徑會讀jdk裡面的jre (C:\Program Files\Java\jdk6\jre不是 C:\Program Files\Java\jre6)
JRE裝到64bit或哪一版反而就沒差的
執行NWDS就OK了
如果您看到這篇代表你也是SAP的戰友,大家一起交個朋友吧
MSN: