Eclipse si chiude automaticamente

4

Eclipse in Ubuntu 12.10 si chiude automaticamente. È successo un sacco di tempo Quando ho eseguito eclipse dal terminale, mi ha dato i seguenti messaggi.


SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
[debug] execute contextualize
[debug] execute contextualize
[debug] execute contextualize
[debug] execute contextualize
[debug] execute contextualize
[debug] execute contextualize
[debug] execute contextualize
[debug] execute contextualize
Refresh!!
[debug] execute contextualize
[debug] execute contextualize
[debug] execute contextualize
[debug] execute contextualize
Refresh!!
[debug] execute contextualize
[debug] execute contextualize
[debug] execute contextualize
[debug] execute contextualize

Non ho idea di cosa stia causando questo problema.

Che cos'è org.slf4j.impl.StaticLoggerBinder e come caricarlo?

Anche se eventuali plug-in installati causano problemi, ho installato i seguenti plug-in.

  • WindowsBuilder Pro
  • Spring IDE
  • EGit
  • m2eclipse
  • DBViewer
  • Strumenti di persistenza Java Dali

Non posso allegare l'intero .log file in questa domanda, quindi l'ho messo in gist.github.com

Aggiorna

Recentemente, stavo chiudendo automaticamente Eclipse e ho notato che Eclipse si chiude automaticamente quando passo a spazi di lavoro diversi ma non sempre.

Qualche idea, perché questo non potrebbe accadere?

    
posta TheKojuEffect 20.02.2013 - 15:37

1 risposta

1

La risposta sembra essere nell'errore. controlla il terzo SLF4J e ti dice di fare riferimento a un sito web ( link ).

Il sito web ci dice:

  

Questo errore viene segnalato quando la classe org.slf4j.impl.StaticLoggerBinder non può essere caricata in memoria. Ciò si verifica quando non è possibile trovare un'associazione SLF4J appropriata sul percorso della classe. Posizionare uno (e uno solo) di slf4j-nop.jar, slf4j-simple.jar, slf4j-log4j12.jar, slf4j-jdk14.jar o logback-classic.jar sul percorso della classe dovrebbe risolvere il problema.

     

A partire da SLF4J versione 1.6, in assenza di un binding, SLF4J imposterà un'implementazione del logger no-operation (NOP).

     

È possibile scaricare i binding SLF4J dalla pagina di download del progetto.

Ti suggerisco di andare al sito web che ho linkato sopra e provare quello che dice il sito :) Ti dà un utile collegamento alla pagina di download.

Spero che questo aiuti!

EDIT:

Ho pensato di aggiungerlo qui, come ho notato nella domanda originale, si chiede cosa sia questo StaticLoggerBinder.

In effetti, è utilizzato da SLF4J per fornire assistenza sul tipo di registrazione che si esegue per il proprio progetto. link è il sito principale. Vedrai che c'è un buon numero di progetti che dipendono da SLF4J.

Che cos'è il logging? link .

Questa è stata una buona lettura, quindi grazie per la domanda!

    
risposta data Timlah 20.02.2013 - 19:10

Leggi altre domande sui tag