
我面臨的情況是,我需要創造一個盡可能反映生產環境的 UAT 環境。
我目前遇到一個問題,Java 應用程式在兩個環境中使用不同的時區,因此表現不同。
我知道 JVM 允許我在命令列中傳遞“-Duser.timezone=JST”。在 Windows 中,如果沒有明確(或以程式設計方式)傳遞給 JVM,JVM 可能會在哪些地方取得該時區?
以防萬一,我正在使用 Windows Server 2008 和 Windows Server 2008 R2 以及 Java 1.5.0_06,但我不想將答案限制在這些環境中。