我創建了一個示例插件,其中包含一個簡單的日食視圖,並從工作臺內運行插件,我的插件已安裝,並且我的視圖顯示在窗口/顯示視圖/其他...。我將插件打包爲jar文件,並將其安裝在eclipse的plugins目錄下,然後重新啓動我的eclipse工作臺。我無法找到我的插件視圖。我不知道什麼是錯的安裝後不會顯示Eclipse插件視圖
我使用eclipse RCP SR2(3.6)開發插件,我的打包jar文件包含代碼,META-INF/MANIFEST.MF和plugin.xml文件。
我從「Eclipse Plug-ins,3rd Edition」一書中創建了插件。我直接執行了這些步驟,並且無法將插件設置爲jar文件。
我明白了嗎?插件項目是使用執行環境JavaSE-1.6創建的。 '這是我提到的書中給出的'。現在,清單編輯器具有條目「Bundle-RequiredExecutionEnvironment:JavaSE-1.6」。現在我在eclipse中運行應用程序,它正在工作。但是當我將插件捆綁爲jar並將插件jar複製到plugins文件夾下並重新啓動eclipse時,插件無法工作,我不知道爲什麼,我認爲我的eclipse並未在JRE1.6下運行,但是我檢查了我的Windows- > Preferences-> Java-> Installed JREs->我只有jdk1.6.0_27 checked(所以我假設eclipse在JavaSE1.6下運行)。這對我來說有點混亂!我刪除了Manifest編輯器概述選項卡中的執行環境條目。現在我的Manifest中沒有'Bundle-RequiredExecutionEnvironment'條目,我再次創建bundle jar並安裝在eclipse plugins文件夾中,並使用-clean選項重新啓動eclipse。它開始在我的日食中工作。我以某種方式工作,但沒有理解!我仍在尋找某位能夠幫助我找出問題的人的答案嗎?
我可以在eclipse中以Run As - > Eclipse Application的方式運行我的插件。我創建了一個插件jar文件,並將jar文件複製到插件目錄my eclipse下,並啓動了我的eclipse,但是我的視圖沒有顯示在這個eclipse中,我安裝了插件。「你可以嘗試複製你的jar文件到eclipse/dropins文件夾。「 - >>這也不起作用。 – JKV
「您可以嘗試將您的jar文件複製到eclipse/dropins文件夾中。」 - >>這也不起作用。 – JKV
「打開一個OSGI控制檯並鍵入'ss',它應該列出所有的插件,你能看到它嗎?它的狀態是什麼。」 - >>我從Run As打開控制檯 - >> OSGi Framework - > >新配置,在我的Bundles選項卡中我有'工作區'和'目標平臺'。我在Workspace中取消選中了我的插件,並在「目標平臺」下對其進行了檢查。我運行了代碼,然後在輸入'ss'後在OSGi控制檯下得到'INSTALLED com.qualityeclipse.favorites_1.0.0',但是我的視圖沒有顯示在'窗口/顯示視圖/其他...' – JKV