자바 에 패키지 류 가 있 는 컴 파일 방법

1363 단어 자바
Demo.java
package pac;
public class Demo {
      public static void main(String args[]) {
          System.out.println("Hello!");
      }
}

어떻게 위의 이 종 류 를 번역 합 니까?
먼저 컴 파일 과 실행 을 구분 해 야 합 니 다. 컴 파일 은 파일 이름 만 컴 파일 해 야 합 니 다. 위 와 같이 자바 c 입 니 다. Demo. java, 그러나 이 파일 의 현재 디 렉 터 리 에서 만 컴 파일 할 수 있 습 니 다. 그렇지 않 으 면 파일 도 찾 을 수 없습니다.컴 파일 이 끝나 면 현재 디 렉 터 리 에 'class 파일' 이 생 성 됩 니 다.근 데 운행 은 어떻게 해 야 되 지?자바 Demo 는 분명히 안 됩 니 다. 이때 pac. Demo 가 이 종류의 전체 이름 이기 때 문 입 니 다. 즉, pac 라 는 폴 더 에 Demo. class 파일 이 이 클래스 를 구성 하기 때문에 수 동 으로 패키지 층 을 만 들 고 현재 디 렉 터 리 에 pac 폴 더 를 만 들 고 Demo. class 파일 을 pac 폴 더 에 넣 어야 실행 할 수 있 습 니 다.
번 거 로 운 점 은 폴 더 를 수 동 으로 만 드 는 것 이기 때문에 매개 변수 로 파일 을 컴 파일 하 는 것 을 배 워 야 합 니 다.javac 로 -d  .  Demo. java (중간 에 한 점 과 점 양쪽 이 빈 칸 임 을 주의 하 십시오) 시스템 은 자동 으로 패키지 층 을 만들어 현재 디 렉 터 리 에 pac / Demo. class 를 생 성 합 니 다.인터넷 에는 많은 방법 이 소개 되 어 있 지만 개인 적 으로 는 그것 만 하면 된다 고 생각한다.이런 방법 은 형식적 으로 패키지 가 없 는 클래스 를 컴 파일 하 는 것 과 같 으 며, 단지 하나의 인자 가 더 생 겼 을 뿐이다.이후 실행 하려 면 자바 pac. Demo 를 사용 해 야 합 니 다. 이 때 pac 파일 의 Demo. class 가 합 쳐 져 새로운 클래스 가 되 었 기 때 문 입 니 다.
초보 자 들 은 쉽게 어 지 러 울 수 있 습 니 다. package 가 없 는 클래스 에 대해 저 희 는 컴 파일 을 마 친 후에 자바 와 class 파일 은 현재 디 렉 터 리 에 존재 합 니 다. package 가 있 는 클래스 에 대해 저 는 개인 적 으로 패키지 (폴 더) 와 Demo. class 파일 을 하나의 전체 클래스 로 생각 합 니 다. 이렇게 하면 자바 파일 과 하나의 class 파일 (패키지) 이 현재 디 렉 터 리 에 존재 합 니 다.

좋은 웹페이지 즐겨찾기