首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> J2ME

Eclipse 切換模擬器導致預驗證類別遺失錯誤解決方案

     編輯:J2ME

問題現象

環境:Eclipse 3.2.2 + EclipseMe 1.6.7 + WTK 2.5 (Nokia S60 SDK)
在專案 Properties 中修改模擬器設定後點擊 Apply,執行預驗證即報錯:

java.lang.reflect.InvocationTargetException

檢查專案 verified 目錄發現完全沒有類別檔產生。以 Run As → Emulated J2ME Midlet 執行提示「找不到類別」,確認為配置錯誤。

解決方案:重置裝置管理配置

  1. 選單 Window → Preferences
  2. 左側樹選擇 J2ME → Device Management
  3. 將列表中所有裝置全部刪除
  4. 重新 Import 匯入所需 WTK/SDK 裝置

驗證結果

重新匯入後,問題即刻消失,後續反覆切換模擬器、修改配置均未再現。推測為 EclipseMe 裝置快取與專案配置不同步導致預驗證路徑解析失敗。

經驗總結

  • 遇到預驗證異常、verified 目錄為空、模擬器切換後異常,優先嘗試「刪除裝置管理清單 → 重新匯入」。
  • 此法簡單有效,避免深入排查複雜配置關聯。
  • 記錄於此,供遇到相同問題者參考。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved