私がインストールしたjava7のJRE:Javaの-version-clientおよび-serverコマンドラインオプションは、java7 JREでは無視されますか?
Javaのバージョン "1.7.0_02"
のJava(TM)SEランタイム環境(ビルド1.7.0_02-B13)
は、Java HotSpot (ビルド22.0-b10、混合モード)
-serverオプションがJREで動作するかどうかをテストします。それは私のマシンのデフォルトのようです。また、-serverオプションと-clientオプションの両方がサポートされているかどうかをチェックしたいと思います。 jre7の\ビンのインストールフォルダから\一時情報プログラムプリント::私は-client -cp Eコマンドjavaを発行する場合
public class Info {
public static void main(String... args) {
System.out.println(System.getProperty("java.vm.name"));
System.out.println(System.getProperty("java.vm.version"));
System.out.println(System.getProperty("java.vm.info"));
}
}
:だから私は、次のプログラムを書いた
は、Java HotSpot(TM )64ビットサーバーVM
22.0-B10
混合モード
これは、-serverのものと同じものを出力します。
java-jreでは-clientと-serverが無視されますか?この動作に関するオンラインドキュメントはありますか?
P.S.私は階層化された編集があることを知っています。
OpenJDK 7には、クライアントとサーバーの両方のHotSpotを一度に実行するためのコード(階層化モード)がありますが、これはまだデフォルトではありません。 –
デフォルトではないことがわかりませんでした。ありがとう。 –
Spikerこれは関連するCRのようです(現在の状態は受け入れられます) - http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7116795 –