nata$ java -X
-Xbatch 백그라운드 컴파일을 사용 안함으로 설정합니다.
-Xbootclasspath/a:<:(으)로 구분된 디렉토리 및 zip/jar 파일>
부트스트랩 클래스 경로 끝에 추가합니다.
-Xcheck:jni JNI 함수에 대한 추가 검사를 수행합니다.
-Xcomp 첫번째 호출에서 메소드 컴파일을 강제합니다.
-Xdebug 역 호환성을 위해 제공되었습니다.
-Xdiag 추가 진단 메시지를 표시합니다.
-Xfuture 미래 기본값을 예측하여 가장 엄격한 검사를 사용으로 설정합니다.
-Xint 해석된 모드만 실행합니다.
-Xinternalversion
-version 옵션보다 상세한 JVM 버전 정보를
표시합니다.
-Xloggc:<file> 시간기록과 함께 파일에 GC 상태를 기록합니다.
-Xmixed 혼합 모드를 실행합니다(기본값).
-Xmn<size> 젊은 세대(Nursery)를 위해 힙의 초기 및 최대
크기(바이트)를 설정합니다.
-Xms<size> 초기 Java 힙 크기를 설정합니다.
-Xmx<size> 최대 Java 힙 크기를 설정합니다.
-Xnoclassgc 클래스의 불필요한 정보 모음을 사용 안함으로 설정합니다.
-Xrs Java/VM에 의한 OS 신호 사용을 줄입니다(설명서 참조).
-Xshare:auto 가능한 경우 공유 클래스 데이터를 사용합니다(기본값).
-Xshare:off 공유 클래스 데이터 사용을 시도하지 않습니다.
-Xshare:on 공유 클래스 데이터를 사용해야 합니다. 그렇지 않을 경우 실패합니다.
-XshowSettings 모든 설정을 표시한 후 계속합니다.
-XshowSettings:all
모든 설정을 표시한 후 계속합니다.
-XshowSettings:locale
모든 로케일 관련 설정을 표시한 후 계속합니다.
-XshowSettings:properties
모든 속성 설정을 표시한 후 계속합니다.
-XshowSettings:vm 모든 VM 관련 설정을 표시한 후 계속합니다.
-Xss<size> Java 스레드 스택 크기를 설정합니다.
-Xverify 바이트코드 검증자의 모드를 설정합니다.
--add-reads <module>=<target-module>(,<target-module>)*
모듈 선언에 관계없이 <target-module>을 읽도록
<module>을 업데이트합니다.
<target-module>은 이름이 지정되지 않은 모든 모듈을 읽을 수 있는
ALL-UNNAMED일 수 있습니다.
--add-exports <module>/<package>=<target-module>(,<target-module>)*
모듈 선언에 관계없이 <package>를 <target-module>로 익스포트하도록
<module>을 업데이트합니다.
<target-module>은 이름이 지정되지 않은 모든 모듈로 익스포트할 수 있는
ALL-UNNAMED일 수 있습니다.
--add-opens <module>/<package>=<target-module>(,<target-module>)*
모듈 선언에 관계없이 <package>를 <target-module>로 열도록
<module>을 업데이트합니다.
--illegal-access=<value>
이름이 지정되지 않은 모듈의 코드를 사용하여 이름이 지정된 모듈의 유형 멤버에 대한
액세스 권한을 허용 또는 거부합니다.
<value>는 "deny", "permit", "warn" 또는 "debug" 중 하나입니다.
이 옵션은 이후 릴리스에서 제거됩니다.
--limit-modules <module name>[,<module name>...]
관찰 가능한 모듈의 공용을 제한합니다.
--patch-module <module>=<file>(:<file>)*
JAR 파일 또는 디렉토리의 클래스와 리소스로 모듈을
무효화하거나 인수화합니다.
--disable-@files 추가 인수 파일 확장을 사용 안함으로 설정합니다.
이러한 추가 옵션은 통지 없이 변경될 수 있습니다.
다음은 Mac OS X에 특정된 옵션입니다.
-XstartOnFirstThread
첫번째 (AppKit) 스레드에 main() 메소드를 실행합니다.
-Xdock:name=<application name>
고정으로 표시된 기본 애플리케이션 이름을 무효화합니다.
-Xdock:icon=<path to icon file>
고정으로 표시된 기본 아이콘을 무효화합니다.
'Programming Bookmark > Java' 카테고리의 다른 글
개발머신 Mac 프로메테우스 서버 올린 후 그라파나 연동하기 (0) | 2021.01.15 |
---|---|
특정 버전으로 Java -jar Run 하기 (0) | 2021.01.05 |
JAVA 실행 중인 프로세스 Java version 확인방법 (0) | 2020.11.25 |
java junit 테스트 진행시 properties 가져오기 (0) | 2020.11.09 |
java junit 테스트시 vm 옵션 전달하기 (0) | 2020.11.04 |