2013-02-01 19 views
16

Nella nostra applicazione che è un plug-in Eclipse, quando Eclipse viene avviato, richiede molto tempo e gli utenti vedono il messaggio "Inizializza strumenti Java" nell'angolo in basso a sinistra dell'applicazione. Poiché i nostri utenti non hanno nulla a che fare con java, mi chiedo se sia possibile disabilitare l'inizializzazione degli strumenti Java.Come disabilitare "Initialize Java Tooling" all'avvio di Eclipse?

Un'altra domanda: che cos'è l'inizializzazione degli strumenti Java?

+2

Perché stai raggruppando i plugin JDT nella tua applicazione RCP se non li vuoi? Forse dovresti dare un'occhiata al tuo [assembly di applicazione] (http://www.ibm.com/developerworks/opensource/tutorials/os-ecl-rcpapp/section7.html). – McDowell

+0

Penso che sia perché stiamo usando ErrorLog ed è una parte di jdt.debug! – Govan

risposta

9

Gli strumenti java implementano un IDE Java che supporta lo sviluppo di qualsiasi applicazione Java, inclusi i plug-in Eclipse. Aggiunge una natura di progetto Java e una prospettiva Java a Eclipse Workbench oltre a un numero di visualizzazioni, editor, procedure guidate, builder e strumenti di unione e refactoring del codice. Gli strumenti Java forniscono agli sviluppatori un ambiente di sviluppo.

Come disattivare plug-in fase di avvio

si può provare a disabilitare il java-tooling, mentre il lancio del application.I sto dando una fotografia istantanea.

enter image description here

andare a trovare prospettiva come Finestra-> Preferenze> Esegui & Launching-> java Application-> e fare il debug di un combobox corsa al valore di nessuno. Spero che questo può risolvere il problema

+1

Grazie per il vostro aiuto. Ma non sta funzionando davvero. Il problema è che devo disabilitare questo tramite un prefrence di eclissi o programmaticamente. Nel nostro sviluppo eclissi voglio usare gli strumenti java ma nel nostro prodotto dovrebbe essere disabilitato. Ho esaminato le prefrenze nel nostro prodotto in Esegui/Debug -> Prospettive. Non esiste alcuna applicazione Java, c'è solo Ant ma Initialize Java sta funzionando comunque! – Govan

10

dal prompt dei comandi digitate

eclipse.exe -clean

+2

Prima Sposta nel percorso in cui eclipse.exe è disponibile. –

1

basta deselezionare "generare automaticamente" e la forza uscire Eclipse. Quindi avvialo di nuovo. Progetto> Crea automaticamente - deselezionare force uscire -start Eclipse

4

Ci saranno cartella .metadata nel progetto. Basta eliminare i file di log in esso e riavviare l'eclipse.It dovrebbe funzionare

+0

Grazie. Questo ha funzionato per me. – Sam

1

Prova di interrompere eclissi poi di backup ed eliminare la cartella

.metadata/.plugins/org.eclipse.core.resources/.history 

eclisse Il riavvio non pende procedimento utensili java.

+0

trova la directory .metadata nella directory dello spazio di lavoro! Ha funzionato per me – max

0

Conosco un consiglio tardivo, ma perché ho questo problema da 3 giorni e sono molto frustrato ... basta avere una copia del tuo IDE eclissi "vergine" il più possibile per eseguirla nuovamente. E ogni plugin che vuoi avere è sufficiente farlo su una versione copiata direttamente di questa eclissi "vergine". Questo è l'unico modo per farla franca con plug-in maldestri e personale sotto il cofano che non puoi controllare. È devastante importare i progetti tutto il tempo dall'inizio o eliminare le cartelle di metadati ....