2013-10-11 18 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のキャッシュをクリアするために役立つかもしれないのNetBeans BUG 226360



の既知の問題ですされることがあります。

Help - >Aboutと表示されます。

キャッシュディレクトリ:パス\ディレクトリ\

NetBeansを閉じ、指定されたディレクトリに移動してすべてを削除します。

+0

私はIntelliJ IDEAでこれを行う必要がありますか? –

+1

これは私の問題を修正しました - ありがとう - しかし、NetBeansを再起動し、問題を再構築するには - 数分待ってからビルドが成功しました - バックグラウンド処理で完全にクリアされる可能性があります。 – Dazed

+0

私のネットビーンで見ることができない - –

4

これが原因同一パッケージ内に同じ名前を持つ2クラス

0

ファイル名がクラス名と一致しない場合、NetBeans 8.0.1はこれを重複クラスとして報告します。