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.

È stato utile?

Soluzione

  1. Pulizia del progetto dovrebbe essere sufficiente per iniziare la costruzione. Menu: Progetto -> Pulizia
  2. Verificare che costruire automatica è abilitata. Progetto -> Crea automaticamente
  3. 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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top