2012-01-21 9 views
7

Ho un problema durante l'esecuzione di eclissi. Dopo aver installato 3 plugin (da TeXlipse), ho un errore:ripristinare la precedente configurazione da riga di comando?

!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. 

ho cercato di eseguirlo con eclipse -clean, ma questo non aiuta.

C'è un modo per ripristinare la configurazione precedente dalla riga di comando? L'ho cercato su google, ma vedo solo le soluzioni GUI dall'interno dell'IDE. Non sono nemmeno sicuro che quella funzionalità sia disponibile per impostazione predefinita, oppure è un plug-in aggiuntivo.

Se sono a rimuovere i plug-in installati manualmente, è sufficiente eliminare solo cartelle/file appropriati in eclipse/plug-in? Vedo due cartelle nuove:

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

ed anche due file:

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

vi ringrazio in anticipo per il vostro aiuto

p/s/corro Eclipse IDE for Parallel Application Developers (includes Incubating components) in Ubuntu 11.10 con SVN/EGit plugins in cima. E ora TeXlipse.

Update1:

stavo cercando di eseguire qualcosa di simile: ./eclipse -application org.eclipse.equinox.p2.director -uninstallIU de.vonloesch.pdf4eclipse.help_1.0.0.201111161450 -profile epp.package.parallel

o

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

ma esegue semplicemente l'app e non "ascoltare" per gli argomenti della riga di comando ...

UPDATE2:

che è quello che ho quando provo ad iniziare p2 da console OSGi (che può essere avviato tramite ./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" 

risposta

0

Un modo per farlo è quello di richiamare p2 using the OSGi console. Guarda le istruzioni sul link, vedrai il comando per ripristinare Eclipse.

Se ciò non funziona (ovvero, non è possibile avviare Eclipse per l'utilizzo della console), è possibile utilizzare p2 director application e specificare -reversione.

+0

come avviare la console OSGi? – Denis

+0

Penso che la tua installazione sia davvero sicura. Probabilmente hai solo bisogno di reinstallare a questo punto. Hai cose chiave mancanti che stanno causando i tuoi problemi. –

+0

è quello che ho fatto dopo diverse ore di tentativi di ripristino. Grazie per l'aiuto. – Denis

1

ho potuto lanciare Eclipse (una volta!) Con

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

che ho rimosso l'ultimo plugin installato, che possono aver causato il problema ... E non ha aiutato.

Quando si ha un errore simile a

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

si può provare a eliminare il seguente file

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

Allora cosa è successo: posso iniziare Eclipse e all'interno di Eclipse ho potuto scelto ripristinare l'installazione [ECLIPSE -> Informazioni su>> STORIA DELL'INSTALLAZIONE]

Quindi il mio w orkaround dovrebbe consentire di avviare eclissi ed eseguire ulteriori passaggi.

Problemi correlati