ディレクトリmypackを作成し、Ajavaという名前のディレクトリにJavaファイルを追加しました。'パッケージのクラスをコンパイルするときにシンボル'コンパイルエラーが見つかりません
package mypack;
public class A{
public A(){
System.out.println("Inside A");
}
}
そして私はDemo.javaという名前の同じディレクトリに別のファイルを追加しました:次のように のコードA.javaです。次のようにこのファイルのコードは次のとおりです。
package mypack;
public class Demo {
public static void main(String args[]) {
A a = new A();
}
}
私は2番目のファイルをコンパイルするときに問題がDemo.java私のようなエラーが出るです:は、シンボルを見つけることができません
ディレクトリmypackは次のようになります。
A.javaのものとして Demo.java同じパッケージ(MYPACK)のファイルがクラス 私はA.javaでパブリックとして宣言してもにアクセスすることができない理由を私は知らない。 誰か助けてください!
'Desktop'ディレクトリからコンパイルする必要があります。コンパイラは' mypack'ディレクトリ内でそのパッケージ内の他のクラスを探します。 –