今天我的舊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包是否有錯誤,並且它們包含了源文件而不是編譯文件。但是在這種情況下,插件不應該在工作臺上工作,不是嗎?
無論如何,即使我在插件註冊表中看到它,爲什麼我在添加依賴項時找不到插件?
感謝您的幫助!