2013-07-27 25 views
6

Ok, quindi, usando Netbeans per un piccolo progetto Java. Ad ogni modo, stamattina funzionava bene. Quindi, dopo aver lavorato brevemente su un altro progetto e aver effettuato il passaggio, qualcosa è cambiato.Netbeans dice che il file appena creato esiste già, il file è vuoto

Ora, quando creo nuovi file .java, si dice che già esistano, ma fino a quel momento non lo erano. Cioè, il nome del file non esisteva, e una volta fatto, ha detto che esiste già, che, dopo averlo detto, lo fa. Quale, beh, il file non esisteva prima, quindi è un problema.

In secondo luogo, il file creato è vuoto. È molto più facile da usare quando lo crea usando il modello: aggiungendo automaticamente l'istruzione del pacchetto e la struttura della classe.

Questo persiste durante un riavvio.

suoni simili a questo: Netbeans creates file, then complains it already exists

su Windows 7. Netbeans versione 7.3

Delle idee come risolvere?

EDIT:

penso di aver trovato la causa. Ho modificato il modello di classe predefinito o, più precisamente, ho rimosso alcune sezioni dall'impostazione predefinita. Apparentemente la seconda volta che l'ho fatto, ho anche cancellato un po 'del markup del template, ed è stato questo errore di sintassi che ha finito per farlo accadere. Dopo aver corretto l'errore di sintassi, sembra funzionare.

risposta

3

Ho avuto un'esperienza simile: Ogni volta che ho fatto clic con il tasto destro su Netbeans 8 per ottenere una nuova classe in un pacchetto, ho ricevuto solo un file vuoto e un reclamo sul fatto che il file esiste già.

La soluzione era per me andare in Strumenti -> Modelli -> espandere cartella Java -> selezionare "Classe Java" -> premere "Ripristina predefinito"

Problemi correlati