2016-05-20 10 views
0

Javaプログラムを実行しないでJVMのデフォルトタイムゾーンを識別する方法はありますか?私はそれを見ることができる使用可能なコマンドはありますか?JVMのデフォルトタイムゾーンを確認

+2

JVMはJavaプログラムを実行しません.JVMはJavaや他の多くの言語からコンパイルされたバイトコードを実行します。つまり、「Java」プログラムを実行しなくても実行できますが、*何かを実行する必要があります*。 –

+0

*「デフォルトのタイムゾーン」*とは正確に何を意味していますか? – jotik

+0

@jotik JVMのタイムゾーンは、user.timezoneプロパティを設定せずに起動すると有効になります。 – Halley

答えて

0

Javaプログラムを実行するとJVMが作成されますが、これは単純でも複雑なものでもかまいません。

プログラムを実行しない限り、JVMについて話すことはできません。

ええ、私たちすべてが何であるかをJVM知っているが、おそらく著者はそれを再起動し、その上にコードをデプロイせずにJVMを実行するデフォルトのtimzeoneが何であるかを知りたい。timezone

1

についてはこちらを参照してください。

このような場合は、プロパティ(user.timezone)のJavaプロセスのコマンドラインを確認したり、ビジュアルVMのようなツールを使用してjvmに接続してこのプロパティをチェックしたりすることができますそれ。

リモートデバッグが有効になっている場合は、お気に入りのide /ツールを使用して接続し、デフォルトのタイムゾーンを評価するだけで簡単です。

関連する問題