Czy można przesłonić właściwość systemową (strefę czasową itp.) W Javie przy użyciu predefiniowanego pliku właściwości dla wszystkich aplikacji Java?Zastąp właściwość systemową w Javie (bez kodu)
Nie mogłem znaleźć takiego pliku w moim 64-bitowym systemie operacyjnym Windows.
wersja Java 1.7.0_03 (JDK 64 bit)
Java „-Duser.timezone parametr nie może być używany, ponieważ jest skompilowany plik exe (nie akceptuje parametr Java). I używamy te aplikacje java jako użytkowników końcowych. My ich nie rozwinięte. Więc ustawienie strefy czasowej poprzez programowanie nie jest możliwe.
Java używa innej strefy czasowej innej niż systemy. Myślę, że istnieją pewne błędy w Javie z Windows 7.
http://oraclesoon.blogspot.com/2010/04/windows-7-and-java-jdk-16-timezone.html
Czy dowiedziałeś się, jakie narzędzie wygenerował exe? Odpowiedź może zależeć od tego. – biziclop
Nie znalazłem narzędzia wygenerowanego. Ale _JAVA_OPTIONS działało dla mnie. Dziękuję Ci! –