現象
啟動 Zend Studio 報錯彈窗,無法正常進入 IDE。
原因
預設 JVM 堆疊記憶體設定 (`-Xms`、`-Xmx`) 過大,超過當前系統可用連續記憶體或 32 位 JVM 限制 (約 1.5-1.8GB),導致 JVM 初始化失敗。
修復步驟
- 找到安裝目錄下的
ZendStudio.ini (或 `ZendStudio.linux.ini` 等對應檔)。
捷徑右鍵 → 「內容」 → 「開啟檔案位置」快速定位。
- 用記事本開啟 `.ini` 檔。
- 修改記憶體參數 (視實體記憶體大小調整,建議保守):
第 6 行:`-Xms256m` → `-Xms128m`**
第 14 行:`-Xmx1024m` → `-Xmx512m`** (或 512m → 256m)
- 儲存檔案,重新啟動 Zend Studio,應可正常開啟。
補充說明
- 64 位系統建議安裝 64 位版 Zend Studio/JRE,可支援更大堆疊 (如 `-Xmx2048m`),效能更佳。
- 若修改後仍報錯,嘗試進一步降低 `-Xmx` 至 `256m` 或 `384m` 測試。
- 檢查是否安裝多個 JRE 版本衝突,建議在 `ZendStudio.ini` 中指定具體 `javaw.exe` 路徑:
`-vm
C:\Program Files\Java\jre1.8.0_xxx\bin\javaw.exe`