Come ottenere un file di classe da Eclipse?
-
21-09-2019 - |
Domanda
Ho scritto un'applicazione in Eclipse, che è stato compilato ed eseguito con successo. Dopo di che, in una directory corrispondente ho trovato * .java e * file .class. Poi Ho cancellato il file * .class e ora non so come posso riaverla.
Eclipse scrive me "Un file di classe non è stato scritto. Il progetto può essere incoerente, in caso affermativo prova ad aggiornare il progetto e la costruzione di esso".
Con il tasto destro del mouse sul progetto ho ottenuto un menu in cui ho trovato "Refresh", ma non riesco a capire come posso "costruire" il progetto verso il basso.
Quindi, come posso generare nuovamente il file di classe?
Grazie in anticipo per qualsiasi aiuto.
Soluzione
- Pulizia del progetto dovrebbe essere sufficiente per iniziare la costruzione. Menu: Progetto -> Pulizia
- Verificare che costruire automatica è abilitata. Progetto -> Crea automaticamente
- Se compilazione automatica è disattivata usare build tutti. Menu: Progetto -> Build All
Altri suggerimenti
I ottenere questo messaggio di errore quando ho una classe interna, e il nome totale della classe principale e le sue classi interne supera 128 caratteri. Questo accade sia su OpenJDK e Sun JDK 6. La soluzione per me è stato quello di abbreviare i nomi classe interna.