자바 명령 행 요약

5282 단어 자바jdkC++cC#
참고: javac 명령  자바 명령
Javac 명령:
원본 파일 을 바 이 너 리 바이트 파일 로 컴 파일 하 는 데 사용 합 니 다.즉, *. 자바 파일 을 *. class 로 컴 파일 하고 *. 자바 와 *. class 이름 은 일대일 대응 입 니 다. 즉, Test. 자바 가 컴 파일 한 파일 은 Test. class 입 니 다.또한 내부 클래스 를 컴 파일 한 이름 은 OutClassName $InClassName. class 입 니 다.
문법: javac [options] [sourcefiles] [@ argfiles]
  • options: 명령 행 인자.
  • sourcefiles: 컴 파일 해 야 할 원본 파일 하나 이상, 원본 파일 은 빈 칸 으로 분리 되 어 있 으 며 경 로 는 현재 작업 디 렉 터 리 에 비해 있 습 니 다.파일 이 적 을 때 이런 방식 을 사용한다.여기 에는 come \ sin 90 \ *. 자바
  • 와 같은 마스크 를 사용 할 수 있 습 니 다.
  • @ argfiles: 명령 행 인자 나 원본 파일 주 소 를 포함 하 는 파일 하나 이상, 원본 파일 주소 도 현재 작업 디 렉 터 리 에 비해 원본 파일 주 소 는 빈 칸 이나 줄 바 꿈 문자 로 구분 되 어 있 습 니 다.Test. java com. sin 90. New. java.파일 이 많 을 때 이런 방식 을 사용 합 니 다.

  • Note: 컴 파일 러 는 원본 파일 을 컴 파일 할 때 다른 클래스 나 인 터 페 이 스 를 참조 하여 컴 파일 을 완성 해 야 할 수도 있 습 니 다.컴 파 일 러 가 이러한 클래스 나 인터페이스 경 로 를 검색 하려 면 다음 순서 로 합 니 다: boostrap -- > extention classes -- > user classpath (기본 값 은 클래스 나 인터페이스 파일 이 있 는 디 렉 터 리).
     
    user classpath 는 다음 두 가지 방식 으로 설정 할 수 있 습 니 다.
  • 시스템 환경 변수 CLASSPATH:.;C:\java\jdk\lib\tools;any other paths;그 중클래스 파일 이 있 는 디 렉 터 리 를 말 합 니 다.
  • 명령 행 에 - classpath 또는 - cp 인 자 를 설정 합 니 다. 자세 한 내용 은 아래 를 보십시오.

  • 참고: 컴 파 일 러 가 검색 경로 에서 검색 한 것 은 *. class 파일 이 아 닌 *. class 파일 입 니 다. *. java 를 자동 으로 컴 파일 한 *. class 를 사용 합 니 다. 탐색 경로 에 같은 이름 의 *. java 와 *. class 가 있 으 면 최신 파일 을 사용 합 니 다.
     
    표준 매개 변수 (Standard Options)
  • - classpath classpath: 하나 이상 의 컴 파일 러 가 인용 류 를 검색 하 는 디 렉 터 리 를 설정 합 니 다 (*. jar 의 패키지 일 수도 있 습 니 다). 즉, 클래스 의 package 트 리 구 조 는 classpath 의 경 로 를 바탕 으로 classpath 는 ';' 로 구 분 됩 니 다.디 렉 터 리 가 있어 야 합 니 다.
  • - d directory: 컴 파일 후 생 성 된 * class 파일 이 설 치 된 디 렉 터 리 를 설정 합 니 다. 이 디 렉 터 리 는 반드시 존재 해 야 합 니 다.컴 파일 러 는 class 파일 의 package 트 리 구조 에 따라 파일 을 배치 합 니 다.
  • - defection: 원본 파일 에 오래된 구성원 (클래스, 방법 ect.) 의 정 보 를 표시 합 니 다.이 인 자 를 설정 하지 않 으 면 컴 파일 러 는 오래된 구성원 의 원본 파일 이름 만 표시 합 니 다. -deprecation 은 - Xlint: deprecation 의 짧 은 형식 입 니 다.
  • - encoding encoding: 원본 파일 의 문자 인 코딩 을 설정 합 니 다.예 를 들 어 UTF - 8
  • - g: 디 버 깅 정보 표시 열기.설정 이 없 으 면 원본 파일 이름과 코드 가 있 는 줄 을 기본 으로 표시 합 니 다.
  • - g: none: 디 버 깅 정 보 를 표시 하지 않 습 니 다.
  • - help: javac 명령 의 표준 매개 변수 와 설명 을 표시 합 니 다.
  • - nowarn: 경고 메 시 지 를 표시 하지 않 습 니 다.이 매개 변 수 는 Xlint: none 의 짧 은 형식 입 니 다.
  • - source release: 어떤 버 전의 JDK 를 사용 하여 컴 파일 할 지 설정 합 니 다.값 은: 1.3, 1.4, 1.5, 1.6?일반적으로 이 인 자 를 설정 하지 않 습 니 다.
  • - sourcepath sourcepath: 컴 파일 할 원본 파일 이 있 는 디 렉 터 리, jar 또는 zip 등 원본 파일 의 package 루트 를 설정 합 니 다.이 매개 변 수 는 classpath 와 별 차이 가 없 는 것 같 습 니 다.
  • - verbose: 상세 한 컴 파일 정 보 를 출력 합 니 다.
  • - X: 표준 에 맞지 않 는 매개 변수 정보 표시
  • 비표 준 매개 변수 (non - standard options)
    생략자세히 보 세 요 공식 javac 소개
     
    명령 행 매개 변수 파일 (Command Line Argument Files)
    명령 행 매개 변수 파일 은 여러 파일 을 컴 파일 할 때 명령 행 을 간소화 하기 위 한 것 입 니 다.
     
    명령 행 매개 변수 파일 (약칭: 매개 변수 파일) 은 매개 변수 (options) 와 원본 파일 경 로 를 포함 할 수 있 습 니 다. 이 매개 변수 나 원본 파일 경 로 는 매개 변수 파일 에서 빈 칸 이나 줄 바 꿈 문자 로 분 리 됩 니 다.원본 파일 경 로 는 현재 작업 디 렉 터 리 에 비해 상대 적 인 매개 변수 파일 이 있 는 디 렉 터 리 가 아 닙 니 다.
     
    Artifice: 매개 변수 파일 은 명령 행 을 각각 몇 개의 파일 에 쓰 는 것 으로 볼 수 있 습 니 다. 아래 Note 와 같이 차이 가 있 지만.
    Note: 매개 변수 파일 에 서 는 어댑터 * 와 재 귀적 매개 변수 파일 (즉 매개 변수 파일 에서 다시 @ 매개 변수 파일) 을 지원 하지 않 으 며 - J 매개 변 수 는 지원 되 지 않 습 니 다.
     
    예시:
    CD 에 파일 options 가 있 습 니 다. 내용 은 다음 과 같 습 니 다.
    -d classes
    -g
    -sourcepath \java\pubs\ws\1.3\src\share\classes
    

    CD source 폴 더 에 classes 파일 이 있 습 니 다. 내용 은 다음 과 같 습 니 다.
    MyClass1.java
    MyClass2.java
    MyClass3.java
    

     doc 명령 창 에 입력:
    C:\>javac @options @source\classes

     그러면 이 명령 은 CD 에 있 는 MyClass1. java, MyClass2. java, MyClass3. java 를 컴 파일 합 니 다.
     
    java / javaw 명령:
    문법:
    java [options] class [argument ...]
    java [options] -jar file.jar [argument ...]
    javaw [options] class [argument ...]
    javaw [options] -jar file.jar [argument ...]
  • options: 명령 행 인자.
  • class: 실행 해 야 할 *. class 파일 입 니 다. 이 파일 은 main 방법
  • 을 가 져 가 야 합 니 다.
  • file. jar: 실행 해 야 할 jar 파일 은 - jar 인자 만 있 을 때 유효 합 니 다.jar 파일 의 루트 는 시작 클래스 MainClass 클래스 파일 을 가 져 와 야 합 니 다.
  • argument: 시작 클래스 에 전달 되 는 일련의 매개 변수 입 니 다.

  • Artifice: 실행 할 때 검색 클래스 의 순서 가 컴 파일 할 때 와 일치 합 니 다. boostrap -- > extention classes -- > user classpath 입 니 다.
    Note: 자바 와 자바 w 의 차 이 는 자바 와 관련 이 없 는 콘 솔 창 입 니 다. 자바 w 를 실행 하 는 중 오류 가 발생 하면 대화 상자 가 팝 업 됩 니 다.
     
    표준 매개 변수 (표준 옵션)
    약간공식 자바 명령 문서 참조
     
    비표 준 매개 변수 (비표 준 옵션)
    약간공식 자바 명령 문서 참조

    좋은 웹페이지 즐겨찾기