2013-10-11 7 views
12

Я новичок в java, и я пытаюсь выполнить некоторые уроки.java - duplicate class

Однако я смущен, почему я получаю повторяющуюся ошибку класса для следующего кода?

/* 
* 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 выделяет DBConnect как красный с двойной ошибкой класса.

+8

Ошибка довольно ясна, есть ли какой-либо другой класс в ** одном пакете ** с таким же именем? Да, верно ? –

+0

Его единственный файл класса в моем проекте. Однако он должен противоречить стандартным библиотечным классам? –

+0

Не знаком с NetBeans. Можете ли вы очистить и построить? –

ответ

32

Это известная проблема с NetBeans BUG 226360



это может помочь очистить кэш Netbeans:

Перейти к Help ->About и вы увидите

Каталог кеша: Путь \ to \ Directory

Закрыть NetBeans, перейти в указанный каталог и удалить все.

+0

Как мне это сделать в IntelliJ IDEA? –

+1

Это устранило мою проблему - спасибо - но одно наблюдение - при перезапуске NetBeans и (повторной) сборке проблема осталась - после ожидания нескольких минут сборка была успешно - возможно, до полной очистки фоновой обработкой. – Dazed

+0

я не вижу -> о моих сетях –

4

это может быть из-за 2-х классов, с тем же именем в том же пакете

0

Если имя файла не совпадает с именем класса, NetBeans 8.0.1 сообщит об этом как дубликат класса.

Смежные вопросы