вернуться к предыдущей конфигурации из командной строки?

у меня проблема с запуском eclipse. После установки 3 плагинов (из TeXlipse), у меня ошибка:

!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 но это не помогает.

есть ли способ вернуться к предыдущей конфигурации из командной строки? Я погуглил его, но вижу только решения GUI из среды IDE. Я даже не уверен, доступна ли эта функция по умолчанию, или это дополнительный плагин.

если я удалить установленные плагины вручную, достаточно ли просто удалить соответствующие папки/файлы в eclipse / плагинах? Я вижу две новые папки:

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 run Eclipse IDE for Parallel Application Developers (includes Incubating components) на Ubuntu 11.10 С SVN/EGit Плагины сверху. А теперь!--9-->.

обновление 1:

Я пытаюсь запустить что-то вроде этот: ./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

но он просто запускает приложение и не "слушать" аргументы командной строки...

обновление 2:

это то, что у меня есть, когда я пытаюсь запустить p2 из консоли OSGi (который можно запустить через ./eclipse -console -noexit):

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"

2 ответов


один из способов сделать это-вызвать p2 использование консоли OSGi. Просмотрите инструкции по ссылке, вы увидите команду для возврата вашего затмения.

Если это не работает (то есть вы не можете запустить Eclipse для использования консоли), то вы можете использовать директор П2 приложения и укажите-revert.


я мог бы запустить eclipse (один раз!) с

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

чем я удалил последний установленный плагин, который, возможно, вызвал проблему... Это не помогло.

когда вы получили ошибку, похожую на

java.ленг.ExceptionInInitializerError в орг.затмение.всемирный банк.внутренний.ядро.предпочтения.PreferenceInitializer.initializeDefaultPreferences (PreferenceInitializer.java: 50)

вы можете попытаться удалить следующий файл

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

Так что случилось: Я могу запустить eclipse и в eclipse я мог бы выбрать revert установку [ECLIPSE - > о программе - > история установки]

поэтому мое обходное решение должно позволить запустить eclipse и выполнить дальнейшие шаги.