2015-10-16 10 views
5

Mam produkt, który zbudowałem w USA. Znajomy w Polsce testował go już dziś, a lokalne formatowanie liczb powodowało pewne wyjątki.Test aplikacji Java w różnych lokalizacjach

Chciałbym symulować uruchamianie mojego programu w Polsce lub w Niemczech, aby móc odtworzyć te błędy, zanim je naprawię. Myślałem, że to tak proste, jak ustawienie Locale, ale każda próba wydaje się nie mieć żadnego efektu. Nazwałem Locale.setDefault i przekazałem w -Duser.language = de_DE jako argumenty VM. Ale liczby są zawsze sformatowane w formacie amerykańskim (tj. 1 000,00). Ale mój przyjaciel ładuje aplikację i widzi 1.000,0.

Czy ktoś wie, jak mogę przetestować moją aplikację java w ustawieniach narodowych w Niemczech lub Polsce, więc domyślnie widzę to formatowanie?

+0

Czy możesz nam powiedzieć więcej o stosie technologii aplikacji? Czy jest to aplikacja internetowa, komputer lub aplikacja mobilna? Losowa myśl - Czy próbowałeś tylko z -Duser.language = de? – JsingH

Odpowiedz

2

Zazwyczaj ustawiam informacje o locale przez control panel -> region and language (zauważ, że jest to Windows).

Lub jeśli chcesz ustawić go za pomocą argumentów JVM, myślę, że powinno to być coś takiego.

-Duser.language=de 
-Duser.country=DE 

można sprawdzić here, aby uzyskać więcej informacji.

+0

Bah - udało się. Dzięki. Nie wiem skąd mam inne ustawienie. – Dustin

Powiązane problemy