2012-09-16 36 views
6

Ho problemi a eseguire un progetto in Eclipse 4.2. Ho un programma Java con una classe intitolata Conversion. Eclipse costruisce bene il progetto. Sono in grado di eseguire il programma dalla riga di comando navigando in/bin/nella cartella del progetto che si trova nell'area di lavoro e digitando java Conversion.Errore: impossibile trovare o caricare la classe principale in Eclipse

Tuttavia, quando provo a eseguire il programma da Eclipse, viene visualizzato Error: Could not find or load main class Conversion nella console.

Il nome del progetto è 10.12.12: Project.

+0

Selezionate la classe 'Convertion' che ha un' main' e fate clic con il tasto destro del mouse su Esegui come applicazione Java? – Cratylus

+0

@Cratylus Sì, lo so. –

+0

Puoi pubblicare il tuo codice nella tua domanda ..? – heretolearn

risposta

5

Eclipse non supporta l'utilizzo di due punti o un trattino in nomi di progetto. I due punti sembrano rompere il modo in cui gestisce la compilazione.

Il problema può essere risolto non utilizzando i due punti nel nome del progetto.

Come notato nei commenti, questo può essere un errore di Java 6. E 'fissato in Java 7.

+0

Penso che Java 1.6 ha un problema con esso, piuttosto che essere colpa di Eclipse, perché passare a 1.7 ha risolto questo problema per me. – djb

6

Sembra che il progetto non faccia parte del classpath.
Controlla il tuo Run Configuration->Classpath e se il tuo progetto non è presente, quindi aggiungilo sotto User Entries.

enter image description here

enter image description here

+0

Credo che il mio progetto sia lì. Ecco un [screenshot] (http://i.imgur.com/BMJME.png). –

+0

@Crynix: non ne sono sicuro, ma perché mostra la cartella Convertion due volte? È così anche per i tuoi progetti di lavoro? – Cratylus

+0

Non sono sicuro del motivo per cui lo stava facendo. Creo un nuovo progetto e copio e incollato il codice del vecchio progetto in esso. Sto ancora ricevendo lo stesso problema, anche se non ci sono più due voci in voci utente. Ecco un [screenshot] (http://i.imgur.com/7qCJI.png). Inoltre, non ho altri progetti oltre a questo in Eclipse. –

0

Assicurarsi che il percorso di generazione sia configurato correttamente nel eclisse. I percorsi per i file JAR esterni potrebbero essere errati.

-1

Affrontato lo stesso problema ma risolto.

Ho rimosso alcuni file che non ho rimosso dal percorso di costruzione. Assicurati che il tuo progetto sia senza errori :)

-1

Questo problema si accumula Salvando il nome del file un nome e tempo di compilazione hai dato un altro nome. Quella volta avrai il problema. Controlla il nome del file java una volta.

Problemi correlati