2011-12-24 8 views
5

ho creato un progetto Java seguendo questi passaggi:Errore nella configurazione di lancio di Eclipse: i riferimenti GrammaticalStructure.1 inesistente progetto inizia

1.File->java project 
2. Created the package. 
3. Created the main class. 

ha scritto il programma semplice per stampare ciao mondo

package misc; 
public class MyMainClass { 
    public static void main(String[] args) { 
     System.out.println("Hello World"); 
      } 
    } 

ma ottengo l'errore quando si esegue il programma

Launch configuration GrammaticalStructure.1 references non-existing project begins. 

la prego di farmi sapere che cosa può essere la ragione per questo?

+2

Come l'hai eseguito esattamente? Dovresti fare clic con il tasto destro sul file sorgente e selezionare "Esegui come -> Applicazione Java". –

+0

Grazie Francis, ha funzionato quando lo eseguo come applicazione java. Stavo correndo il pulsante verde di pressatura. – thetna

risposta

27

Provare a eseguirlo facendo clic con il pulsante destro del mouse sul file sorgente e selezionare: "Esegui come -> Applicazione Java".

+1

Fantastico !! Grazie!! – Cybernetic

1

È possibile fare clic destro sul progetto e selezionare "Esegui come" -> Esegui Configurations.you può modificare la "classe principale"

+2

Come è meglio della risposta già accettata? (pubblicato 6 mesi prima ...) –

0

Proprio avuto lo stesso problema. Cercando di eseguirlo selezionando il pulsante Run as non ha funzionato per me. Penso che un vecchio riferimento a un vecchio progetto continuasse a bloccare la corsa.

Quello che ho fatto è che ho disconnesso tutti i vecchi progetti e ricreato di nuovo quello nuovo.

1

Fare clic con il tasto destro del mouse sulla cartella "src" del progetto, quindi su "Esegui come" -> "Esegui configurazioni", quindi modificare l'opzione "Classe principale" con lo stesso nome del codice di guida. Questo accade perché potrebbero esistere più di una classe principale nello stesso progetto a causa di alcuni requisiti di test o per errore.

+0

Questa risposta è già pubblicata 2 anni fa? Che valore aggiunge? – EWit

+0

@EWit Penso che questa particolare risposta includa più informazioni che una qualsiasi delle altre risposte. Anche se non è molto, sembra esserci un valore aggiunto per me. –

-2

Haha, la causa è che può essere eseguito solo su un PC, in nessun modo su un server.

Nick ...

+0

Questo non sembra quadrare con il resto delle risposte, compresa la risposta accettata. –

0

Ho avuto lo stesso problema. La soluzione migliore che ho trovato per risolvere questo è stato quello di rimuovere il progetto esistente dalla barra di Eclipse. Dopo di ciò, non ho più avuto il problema. Spero che ti aiuti a risolvere il tuo problema.

1

Ho avuto lo stesso problema anche di recente. Nessuna delle risposte di cui sopra ha aiutato. C'era ancora qualche riferimento alla vecchia configurazione di codice compilata. Ho anche provato a chiudere & aprendo il progetto, impostando l'opzione Build Automatic & Clean. Nessuno ha funzionato.

Quindi è necessario andare su Esegui configurazioni & eliminare la configurazione precedente. Questo rimuoverà i riferimenti precedenti della configurazione. Creare una nuova configurazione, selezionare il progetto & Classe principale & quindi Esegui. Questo funzionerà.

Problemi correlati