package demo;
import java.io.*;
class A
{
public void run()
{
System.out.println("This Is Class A : public void run()");
}
}
class B
{
public static void main(String args[])
{
System.out.println("Main Method Executed");
A obj1 = new A();
obj1.run();
}
}
컴파일 :
d:\java>javac -d . demo.java
---> 디렉토리 demo [A.class, B.class]에 클래스 파일 생성
Run : d:\java>java B
Error: could not find or load main class B
하지만 1 번 줄을 제거하면 [package demo;] 제대로 실행됩니다. 따라서 패키지 이름을 사용할 때 "오류 : 주 클래스 B를 찾거나로드 할 수 없습니다"라는 오류가 발생하는 이유보다 더 많이 사용됩니다.
이 명령을 실행하십시오. 주요 방법은 B 클래스 에 있기 때문 입니다. 패키지 이름은 demo
이고 기본 메서드를 포함하는 클래스는 B
입니다.
java demo.B
출력 :
실행 된 메인 메서드
이것은 클래스 A입니다 : public void run ()
하지만 1 번 줄을 제거하면 [package demo;] 제대로 실행됩니다.
프로그램에 패키지 선언을 제공하면 클래스가 패키지에 상주하기 때문입니다. 따라서 패키지에서 액세스하려면 전체 경로를 제공해야합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다