Memahami Konfigurasi Zon Masa JVM
Artikel ini membincangkan isu gelagat zon waktu Java Virtual Machine (JVM), khususnya dalam Java Development Kit ( JDK) 1.5 pada Windows Server Enterprise 2007.
Masalah: Zon Waktu GMT Lalai
Isu timbul apabila program Java lalai kepada zon waktu GMT, walaupun sistem pengendalian (OS ) menyatakan zon waktu yang berbeza. Tingkah laku ini boleh membawa kepada operasi berasaskan masa yang tidak tepat.
Penyelesaian: Menentukan Zon Waktu JVM
Untuk menyelesaikan isu ini, JVM boleh diarahkan untuk menggunakan OS-defined zon waktu dengan melepasi parameter -Duser.timezone. Parameter ini menetapkan zon waktu untuk JVM dan mengatasi sebarang tetapan lalai.
Sebagai contoh, untuk menetapkan zon waktu kepada Eropah/Sofia:
-Duser.timezone=Europe/Sofia
Sebagai alternatif, tetapkan pembolehubah persekitaran TZ pada Linux juga boleh mencapai hasil yang diinginkan.
Atas ialah kandungan terperinci Berikut ialah beberapa pilihan tajuk, mengekalkan format soalan dan menangani masalah teras: * Mengapa Program Java Saya Berjalan dalam GMT pada Windows Server 2007? * Cara Mengatasi Zon Waktu JVM Lalai dalam. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!