我對eclipse 3.6.1版有疑問。
我之前運行過我的代碼,但現在我打開了eclipse,我的代碼在包中出現紅線。
錯誤消息是包com.test與類型相沖突。
我應該如何解決這個問題?
我的代碼如下:
軟件包與java代碼中的類型相沖突
com.test包;
公共類測試擴展活動{
.....
.....
}
謝謝你的幫助〜:)
我對eclipse 3.6.1版有疑問。
我之前運行過我的代碼,但現在我打開了eclipse,我的代碼在包中出現紅線。
錯誤消息是包com.test與類型相沖突。
我應該如何解決這個問題?
我的代碼如下:
軟件包與java代碼中的類型相沖突
com.test包;
公共類測試擴展活動{
.....
.....
}
謝謝你的幫助〜:)
我已將類名和文件名更改爲Test,但它始終在包com.test;上;我對此問題不知情。
在這一點上,Eclipse可能會感到困惑。
對工作區中的所有項目執行「項目>清理」。如果失敗,請嘗試通常用於解除Eclipse混淆的各種其他技巧。
這種方法僅用了一秒鐘。當我清理所有項目時,紅線消失了一段時間,但稍後再次出現在'package com.test;'處。它沒有工作,但謝謝你的幫助:) – solar
即使在我更正了命名衝突並將包聲明更改爲與其位置匹配之後,Eclipse顯示了此錯誤消息。
我從Eclipse包資源管理器(不是來自計算機)刪除了我的項目,然後在重新啓動Eclipse後導入了相同的項目。問題解決了!
看起來像是一個重複的http://stackoverflow.com/questions/2674325/eclipse-3-4-ganymede-package-collision-with-type – sgibly
哦〜這種方法我以前用過,但它沒有工作...... – solar
@solar看起來問題在於我們迄今爲止所告訴我們的事情不知道的事情,因此,值得發佈完整的項目包/類結構有問題。 –