2012-02-12 18 views
18

Ho impostato le mie opzioni di runtime Java in Finestra di Eclipse> Prefs> Java> JRE installati> Argomenti VM predefiniti. Poiché questa impostazione è sufficiente per tutti i miei punti di ingresso main(), non mi preoccupo di personalizzare le "configurazioni di esecuzione". Sembra una buona flessibilità ma probabilmente non ne avrò mai bisogno. Ero preoccupato che avrei dovuto ripetere i miei argomenti VM nelle configurazioni di esecuzione e così ho iniziato a copiare i miei argomenti VM ma dopo un esperimento sembra che non sia necessario. Ora avrò la preoccupazione opposta di avere alcune personalizzazioni involontarie.Come ripulire Eclipse "esegui configurazioni"

Per eliminare la seconda preoccupazione, c'è un modo per eliminare la confusione visibile nel menu a discesa Esegui? Che dire delle "Avvia configurazioni" visibili nella finestra di dialogo di esportazione JAR? La configurazione di una corsa è la stessa di una configurazione di lancio? Come posso eliminare le configurazioni di lancio multiple?

Sono su Eclipse Indigo su Ubuntu.

Modifica Dopo aver eliminato manualmente tutte le configurazioni di esecuzione e procedere all'esportazione, i pulsanti sono in grigio, quindi non è possibile procedere. Quando seleziono il menu a discesa della configurazione di avvio, ho finito con una sola scelta, da un progetto non correlato. Ho quindi creato una configurazione di esecuzione per il vero punto di ingresso main per il progetto corrente. Mi aspetto che la confusione ritorni mentre continuo a usare Eclipse.

risposta

4

The answer comes from @Francisco Puga

Evidenze sperimentali dimostrano che l'eliminazione di "lanci" sembra avere configurazioni di marcia scompaiono così sembrerebbe che potrebbero essere sinonimi.

+0

Buone risposte. +1. Ho modificato la mia risposta con più precisioni sulla posizione del file di avvio. – VonC

28

Un modo semplice sarebbe organizzare i tuoi progetti entro Eclipse workspace, il che limiterebbe l'elenco "configurazioni di esecuzione" solo al progetto referenziato in un dato spazio di lavoro.
La modifica degli spazi di lavoro reimposta tale elenco su quelli registrati per i progetti del nuovo spazio di lavoro.


Nota: la posizione del file OP's answer per quanto riguarda i lanci non è l'unica posizione possibile.
Quella ufficiale è:

${WORKSPACE}/.metadata/.plugins/org.eclipse.debug.core/.launches 

Ma è possibile copiarli enywhere altra cosa si vuole (come spiegato in "How do I save Eclipse launch profiles across workspaces? '), o copiando manualmente i file o la condivisione di loro:
Vedere' Which eclipse files belong under Version Control".

Una volta che sai dove sono salvati, basta una semplice eliminazione per farli sparire dal menu di avvio.

+1

Funziona dopo ** riavvio ** Eclipse (almeno per * Avvia configurazione * da ** Specifica file JAR eseguibile **). –

Problemi correlati