前一天還好好的clipse
今天上班打開以後
居然不能調試和運行了
也不能加斷點
開始以為是workspace的問題
就重新建立了一個 workspace
結果還是不行
我又重新下了個eclipse
問題依舊
而且換了好幾個版本的eclipse都沒用
最後試了把 myeclipse
出了一個timezone的問題
上網查了下改了點東西居然好了
問題細節及解決辦法如下
在運行或調試時出現如下錯誤
Plug
in org
eclipse
jdt
debug
ui was unable to load class org
eclipse
jdt
internal
debug
ui
launcher
LocalJavaApplicationTabGroup
An error occurred while automatically activating bundle org
eclipse
jdt
debug
ui (
)
(括號裡的數字不是確定值)
點擊某些菜單
比如某個項目或文件的properties菜單
出現如下錯誤
The currently displayed page contains invalid values
或者
No tabs defined for launch configuration type Java Application
解決辦法
在eclipse的安裝目錄下的plugins文件夾內
找到com
ibm
icu_
v
jar(版本號會因IDE 版本不同而與此不符)
在com
ibm
icu_
v
jar/com/ibm/icu/目錄下找到 ICUConfig
properties文件
用文本編輯器將其中的
com
ibm
icu
util
TimeZone
DefaultTimeZoneType = JDK
修改為
com
ibm
icu
util
TimeZone
DefaultTimeZoneType = ICU
然後保存文件退出
重啟eclipse
大功告成
對於myeclipse出現的問題和以上有些不同
雖然都是無法運行和調試
但是出錯信息為
Could not initialize class com
ibm
icu
impl
JavaTimeZone
解決辦法同上
From:http://tw.wingwit.com/Article/program/Java/ky/201311/28853.html