JVM이 시작되기 전에 매개 변수를 전달할 수있는 방법을 알고 싶습니다. 예를 들어,기본 매개 변수를 jvm으로 설정하는 방법은 무엇입니까?
JVM timezone 매개 변수를 수정해야한다고 생각합니다. 나는 윈도우 7
JVM이 시작되기 전에 매개 변수를 전달할 수있는 방법을 알고 싶습니다. 예를 들어,기본 매개 변수를 jvm으로 설정하는 방법은 무엇입니까?
JVM timezone 매개 변수를 수정해야한다고 생각합니다. 나는 윈도우 7
이클립스에서
로 이동 귀하의 경우 사용에-D
java -Dfile.encoding=utf-8 -jar myApp.jar
와 명령 줄에 지정된
Run As -> Run Configurations -> Arguments -> VM Arguments
및 설정에 필요한 JMV 인수, 예를 들어, 당신이 무엇을
for(String id : TimeZone.getAvailableIDs()) {
System.out.println(id);
}
출력
Etc/GMT+12
Etc/GMT+11
Pacific/Midway
Pacific/Niue
Pacific/Pago_Pago
Pacific/Samoa
....
또 다른 문제는이 코드를 실행할 때 'System.out.println (TimeZone.getDefault());'출력이 인데 sun.util.calendar.ZoneInfo [id = "America/Caracas", offset = -16200000 , dstSavings = 0, useDaylight = false, 전환 = 5, lastRule = null] 다른 방법으로 변경하는 방법? – iceberg
TimeZone.getDefault(). getDisplayName()과 같은 TimeZone 메서드 중 하나를 사용하십시오. –