Java 애플리케이션 실행

Java™ 애플리케이션은 java 실행기를 사용하거나 JNI를 통해 시작할 수 있습니다. 설정은 명령행 인수, 환경 변수 및 특성 파일을 사용하여 Java 애플리케이션으로 전달됩니다.

용도

javajavaw 도구는 JRE (Java Runtime Environment) 를 시작하고 지정된 클래스를 로드하여 Java 애플리케이션을 시작합니다.

AIX, Linux 및 Windows 시스템의 경우 javaw 명령은 java와 동일합니다. 단, javaw에는 연관된 콘솔 창이 없습니다. 명령 프롬프트 창을 표시하지 않으려면 javaw를 사용하십시오. javaw 실행기는 실패 시 오류 정보가 포함된 창을 표시합니다.

z/OS 시스템에서 javaw 명령은 java와 동일하며 다른 플랫폼과의 호환성을 위해 z/OS® 에서 지원됩니다.

주: Windows 시스템에서 프로세스에는 ANSI (또는 Windows) 코드 페이지와 OEM (또는 DOS) 코드 페이지의 두 가지 코드 페이지가 있습니다. 기본적으로 javaw 는 ANSI 코드 페이지를 사용하는 반면, 명령 프롬프트에서 실행되는 java는 일반적으로 OEM 코드 페이지를 사용합니다. -Dconsole.encoding 특성을 사용하여 java 또는 javaw 명령의 출력에 사용할 코드 페이지를 지정하십시오. 예를 들어, -Dconsole.encoding=Cp1252 를 사용하면 모든 출력이 Windows ANSI Latin1 코드 페이지 (1252) 에 표시됩니다.

사용량

JVM은 세 가지 위치 세트(부트스트랩 클래스 경로, 설치된 확장 및 사용자 클래스 경로)에서 초기 클래스(및 사용되는 기타 클래스)를 검색합니다. 클래스 이름 또는 .jar 파일 이름 뒤에 지정하는 인수는 기본 함수로 전달됩니다.

javajavaw 명령의 구문은 다음과 같습니다.
java [options] <class> [arguments]
java [options] -jar <file.jar> [arguments]
javaw [options] <class> [arguments]
javaw [options] -jar <file.jar> [arguments]

매개변수

[옵션]
런타임 환경에 전달되는 명령행 옵션입니다.
<class>
시작 클래스입니다. 클래스에는 main() 메소드가 있어야 합니다.
<file.jar>
시작할 .jar 파일의 이름입니다. 이는 -jar 옵션으로만 사용됩니다. 이름 지정된 .jar 파일에는 애플리케이션의 클래스 및 자원 파일이 포함되어야 하며, 시작 클래스는 기본 클래스 매니페스트 헤더로 표시됩니다.
[인수]
시작 클래스의 main() 함수로 전달되는 명령행 인수입니다.