私はJ2MEmidletプロジェクトに取り組んでいます。SunWTK2.5.2_01を使用しています。問題は、エミュレータデバイスの時刻がUTCであるのに、ホストマシンの現地時間である必要があることです。wtkプリファレンスで無駄な設定を見つけようとしました。
この動作は正常ですか?変更できますか?またはどうすればそれを回避できますか?
私はJ2MEmidletプロジェクトに取り組んでいます。SunWTK2.5.2_01を使用しています。問題は、エミュレータデバイスの時刻がUTCであるのに、ホストマシンの現地時間である必要があることです。wtkプリファレンスで無駄な設定を見つけようとしました。
この動作は正常ですか?変更できますか?またはどうすればそれを回避できますか?
私は何年もの間この問題を抱えていましたが、ついに回避策を見つけました。WTKのlibディレクトリには設定ファイルsystem.configがあります。そこからプロパティを見つける必要があります:
"com.sun.cldc.util.j2me.TimeZoneImpl.timezone"
それは私のファイルでコメント化されており、ここでWTKが使用するタイムゾーンを設定できます。私にとっては、それを機能するように設定し"GMT+03:00"
ました。ただし、夏や冬が始まるたびに設定を変更する必要があるのではないかと思います。