패키지에 두 개의 Java 클래스가 있습니다. 하나의 클래스의 객체를 다른 클래스에 만들고 싶지만 오류 메시지가 나타납니다. ERROR : 심볼을 찾을 수 없습니다.Java 클래스의 Object를 다른 클래스에 배치 할 수 없습니다.
package pckg;
public class aa{
private String name;
public aa(){} //Constructor of aa class
public void setName(String name){this.name=name;}
public String getName(){return name;}
}
package pckg;
public class bb{
aa obj = new aa(); //This line gives error message
public bb(){} //Constructor of bb class
}
두 클래스 모두 같은 폴더에 있습니다.
오류 메시지 :
D:\Java\mypack>cd..
D:\Java>cd pckg
D:\Java\pckg>set path=d:\java\jdk1.5\bin
D:\Java\pckg>javac aa.java
D:\Java\pckg>javac bb.java
bb.java:3: cannot find symbol
symbol : class aa
location: class pckg.bb
aa obj = new aa(); //This line gives error message
^
bb.java:3: cannot find symbol
symbol : class aa
location: class pckg.bb
aa obj = new aa(); //This line gives error message
^
2 errors
printstacktrace를 게시 할 수 있습니까? 한눈에 코드가 괜찮은 것 같습니다. 그 클래스는 별도의 자바 파일에 있습니까? – djakapm
예 하나의 패키지에 두 개의 서로 다른 파일이 있습니다. aa.java 및 bb.java – Rebbeca
IDE에 오류 추적을 붙여 넣을 수 있습니까? 아니면 컴파일하고 터미널에서 실행합니까? – djakapm