ALERT: Attempting to resume current thread
Eclipse 進入除錯模式後,模擐器啟動但斷點不生效、執行緒無法掛起,控制台輸出上述警告。
Eclipse Java Debug 介面 (JDI) 與 WTK 模擐器 JVM (KVM/CVM) 通訊協議不匹配,或除錯超時時間過短導致連線建立前即判定失敗。
| 參數 | 建議值 | 作用 |
|---|---|---|
| Suspend execution 選項 | 全部取消 | 避免啟動階段因異常/編譯事件誤觸發掛起,干擾模擐器初始化 |
| Debugger timeout (首項) | 15000-30000 ms | Eclipse 等待模擐器 JVM 開啟除錯埠並建立 JDI 連線的最大時間,WTK 啟動較慢需預留充足緩衝 |
| Debugger timeout (次項) | 預設/5000 ms | 後續斷點命令傳輸超時,通常無需調整 |
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=port 正確傳遞J2ME 開發工具鏈已停止維護超過十年。現代專案建議遷移至 Android Studio (Gradle + D8/R8 + 模擐器/實機除錯) 或 VS Code + Java Extension Pack,獲得完整、穩定、高效的除錯體驗。