2013-10-11 15 views
12

Sono un principiante di Java e sto cercando di seguire alcuni tutorial.java - duplicato classe

Tuttavia sono confuso sul motivo per cui ottengo duplicato errore di classe per il seguente codice?

/* 
* To change this template, choose Tools | Templates 
* and open the template in the editor. 
*/ 
package database_console; 
import java.sql.Connection; 
import java.sql.DriverManager; 
import java.sql.SQLException; 


/** 
* 
* @author davidsonr 
*/ 
public class DBConnect { 

    /** 
    * @param args the command line arguments 
    */ 
    public static void main(String[] args) { 
     // TODO code application logic here 
    } 
} 

Netbeans evidenzia DBConnect come rosso con errore di classe duplicato.

+8

L'errore è abbastanza chiaro, c'è qualche altra classe nello ** stesso pacchetto ** con lo stesso nome ?? Sì giusto ? –

+0

È l'unico file di classe nel mio progetto. Tuttavia deve essere in conflitto con una classe di libreria standard? –

+0

Non ho familiarità con NetBeans, puoi pulire e compilare? –

risposta

32

Questo è un problema noto con netbeans BUG 226360



potrebbe contribuire a cancellare la cache Netbeans:

Vai a Help ->About e vedrai

Cache directory: Path \ to \ Directory

Chiudi NetBeans, vai alla directory specificata ed elimina tutto.

+0

come devo fare questo in IntelliJ IDEA? –

+1

Questo problema risolve il mio problema - grazie - ma un'osservazione - Su NetBeans riavviato e (ri) costruisci il problema rimanendo - dopo aver atteso qualche minuto di compilazione avvenuta con successo - probabilmente fino a essere completamente cancellato dall'elaborazione in background. – Dazed

+0

non riesco a vedere -> circa sui miei netbeans –

4

questo potrebbe essere dovuto a 2 classi con lo stesso nome nello stesso pacchetto

0

Se il nome del file non corrisponde al nome della classe, NetBeans 8.0.1 lo segnalerà come una classe duplicata.