다음 코드가 있습니다.
class Hello {
class Thing {
public int size;
Thing() {
size = 0;
}
}
public static void main(String[] args) {
Thing thing1 = new Thing();
System.out.println("Hello, World!");
}
}
나는 Thing
아무것도 안하지만 내 Hello, World 프로그램은 그것없이 잘 컴파일됩니다. 나에게 실패하는 것은 정의 된 클래스 일뿐입니다.
그리고 컴파일을 거부합니다. 나는 No enclosing instance of type Hello is accessible."
새로운 것을 만드는 줄에 도착 합니다. 나는 추측하고있다 :
- DrJava 또는 Java 설치에서 시스템 레벨 문제가 있거나
- Java로 작업 프로그램을 구성하는 방법에 대한 기본적인 오해가 있습니다.
어떤 아이디어?