2012-01-21 31 views
7

我有一個運行eclipse的問題。 (來自TeXlipse), 安裝插件3後,我有一個錯誤:從命令行恢復到以前的配置?

!ENTRY org.eclipse.osgi 4 0 2012-01-21 13:57:28.430 
!MESSAGE Application error 
!STACK 1 
java.lang.RuntimeException: Application "org.eclipse.ui.ide.workbench" could not be found in the registry. 

我試圖用eclipse -clean運行它,但是這並不能幫助。

有沒有辦法通過從命令行恢復到以前的配置? 我對它進行了搜索,但只能從IDE中查看GUI解決方案。我甚至不確定該功能是否默認可用,或者它是一個額外的插件。

如果我要手動刪除已安裝的插件,僅僅刪除eclipse/plugins中的相應文件夾/文件就足夠了嗎?我看到兩個文件夾新:

net.sourceforge.texlipse_1.5.0 
de.vonloesch.pdf4eclipse.help_1.0.0.20111116150 

以及兩個文件:

de.vonloesch.pdf4Eclipse_1.0.1.201111161450.jar 
org.bibsonomy.texlipseextension_0.1.0.jar 

預先感謝您的幫助

P/S/I在Ubuntu 11.10運行Eclipse IDE for Parallel Application Developers (includes Incubating components)SVN/EGit插件在上面。現在TeXlipse

UPDATE1:

我試圖運行這樣的事情: ./eclipse -application org.eclipse.equinox.p2.director -uninstallIU de.vonloesch.pdf4eclipse.help_1.0.0.201111161450 -profile epp.package.parallel

./eclipse -application org.eclipse.equinox.p2.director -revert 1327068337804 -profile epp.package.parallel

,但它只是運行的應用程序,不 「聽」到命令行參數...

UPDATE2:

這就是我,當我嘗試啓動從OSGi控制檯(可通過./eclipse -console -noexit開始)P2:

osgi> start 166 
org.osgi.framework.BundleException: The bundle "org.eclipse.equinox.p2.console_1.0.300.v20110502-1955 [166]" could not be resolved. Reason: Missing Constraint: Import-Package: org.eclipse.equinox.internal.provisional.p2.director; version="0.0.0" 

回答

0

的一種方式做,這是調用P2 using the OSGi console。仔細查看鏈接上的說明,您將看到恢復Eclipse的命令。

如果這不起作用(即,您無法使Eclipse開始使用控制檯),那麼您可以使用p2 director application並指定-revert。

+0

我該如何啓動OSGi控制檯? – Denis

+0

我認爲你的安裝實際上是水洗的。您可能只需要在此時重新安裝。你有關鍵的東西缺失,這是造成你的問題。 –

+0

這就是我在嘗試恢復幾個小時後所做的。謝謝你的幫助。 – Denis

1

我可以

/Applications/eclipse/Eclipse.app/Contents/MacOS > ./eclipse -clean 

啓動Eclipse(一次!)比我刪除最後安裝的插件,它可能造成的問題......它並沒有幫助。

當你有類似的錯誤,以

java.lang.ExceptionInInitializerError at org.eclipse.wb.internal.core.preferences.PreferenceInitializer.initializeDefaultPreferences(PreferenceInitializer.java:50)

你可以嘗試刪除以下文件

rm workspace/.metadata/.plugins/org.eclipse.core.resources/.snap

到底發生了什麼: 我就可以開始日食和月食中,我可以選擇恢復安裝 [ECLIPSE - >關於 - >安裝歷史]

所以我的W酒店orkaround應該允許啓動eclipse並執行進一步的步驟。