2009-07-23 8 views
0

今天我的舊Eclipse 3.4安裝出現問題,我不得不重新下載整個軟件包。不過,我認爲我沒有像以前那樣得到確切的軟件包,而且我遇到了一些問題。插件開發中的問題:Eclipse 3.4無法找到明確存在的軟件包!

這個問題可以總結如下:當開發一個插件時,我不能解決依賴關係對'org.eclipse.jdt.ui'。當試圖添加缺少的插件時,在對話框中最接近的匹配是'org.eclipse.jdt.ui **。source **'。其他核心插件也會出現類似的情況。

爲了測試,我使用嚮導創建一個新的插件和我獲得的非編譯插件:其中一個類使用類org.eclipse.jdt.ui.JavaUI並且它不能解決。同樣,MANIFEST.MF包含對'org.eclipse.jdt.ui'的依賴,但'Bundle'org.eclipse.jdt.ui'無法解析'。

現在我的平臺的總結:

  • 我運行Mac OS X 10.4 和Java 1.5.0_19-138
  • 我運行Eclipse版本:3.4.1版本ID :M20080911-1700
  • 我下載的建模軟件包,它是在一個名爲 'Eclipse的建模 - 木衛三-SR1 - 孵化 - MacOSX的-carbon.tar.gz'

文件我已經進行了全新安裝,在新文件夾中並使用新的工作區。

如果我看看插件註冊表視圖,我可以在其中找到'org.eclipse.jdt.ui'插件,它似乎正在運行。順便說一句,如果它被禁用,那麼工作臺就會中斷並停止工作。

我不明白髮生了什麼事。我的安裝是否損壞?我想知道我下載的Eclipse包是否有錯誤,並且它們包含了源文件而不是編譯文件。但是在這種情況下,插件不應該在工作臺上工作,不是嗎?

無論如何,即使我在插件註冊表中看到它,爲什麼我在添加依賴項時找不到插件?

感謝您的幫助!

回答

0

問題解決:只需重新啓動計算機即可。

我不會很頻繁地重新啓動計算機,所以花了很多時間才發現這是解決方案。重新啓動後,所有事情都開始完美了。看來,無論是Eclipse運行後,Eclipse都會在內存中留下什麼東西,或者是我最初的一些失敗讓一些令人討厭的東西落後。無論如何,我已經檢查過,並沒有與Eclipse相關的進程運行......怪異的,但至少現在它已經修復了!