자바 객체선언 오류 질문입니다!
조회수 271회
안녕하세요 자바 공부 중 객체선언 오류에서 막혀서 질문드립니다!
#Box.java
public class Box {
int width=0;
int height=0;
public void printSize()
{
System.out.println("Size: "+(width*height));
}
}
#BoxTest.java
public class BoxTest {
public static void main(String[] args) {
Box mybox = new Box();
mybox.width=30;
mybox.height=20;
mybox.printSize();
}
}
C:\java1> javac Box.java BoxTest.java
C:\java1> java BoxTest.java
책에 나온대로라면 이렇게 했을때 정상적으로 실행되어야하는데
#오류
C:\java1> java BoxTest.java
BoxTest.java:3: error: cannot find symbol
Box mybox = new Box();
symbol: class Box
location: class BoxTest
BoxTest.java:3: error: cannot find symbol
Box mybox = new Box();
symbol: class Box
location: class BoxTest
2 errors
error: compilation failed
클래스 Box가 틀렸다고 오류가 뜹니다
cannot find symbol이 보통 오탈자 문제라고 하는데 도저히 아닌것 같아서
질문드립니다
도움주시면 감사하겠습니다!
1 답변
-
java
명령어는 컴파일된 클래스파일이나 archive 파일을 실행하는거니까java BoxTest
라고 입력해야 합니다.
댓글 입력