8

現在実行中のJava仮想マシンの名前を見つけるにはどうすればよいですか? Java APIから取得したい。

ありがとう

4

5 に答える 5

10

探しているものを実際に指定していないため、次のシステム プロパティを確認してください。

  • "java.vm.name"
  • "java.home"
  • "java.version"
  • "java.vendor"
  • "java.specification.vendor"

このような:

System.out.println(System.getProperty("java.vm.name"));
System.out.println(System.getProperty("java.home"));
System.out.println(System.getProperty("java.vendor"));
System.out.println(System.getProperty("java.version"));
System.out.println(System.getProperty("java.specification.vendor"));
于 2013-10-03T17:22:05.567 に答える
4

JVM 名には次の 2 種類があります。

  1. Java Virtual Machine 実装名 : Java HotSpot(TM) Client VM
  2. Java Virtual Machine 仕様ベンダー : Oracle Corporation

Java プログラムにコードを入力し、出力を参照してください:-

 System.out.println("Java Virtual Machine specification version  : "+System.getProperty("java.vm.specification.version")); 
 System.out.println("Java Virtual Machine specification vendor : "+System.getProperty("java.vm.specification.vendor"));
 System.out.println("Java Virtual Machine specification name : "+System.getProperty("java.vm.specification.name"));
 System.out.println("Java Virtual Machine implementation version : "+System.getProperty("java.vm.version"));
 System.out.println("Java Virtual Machine implementation vendor : "+System.getProperty("java.vm.vendor"));
 System.out.println("Java Virtual Machine implementation name : "+System.getProperty("java.vm.name"));

https://docs.oracle.com/cd/E15289_01/doc.40/e15062/sysprop.htmを参照してください

java -version の出力を参照してください

ur JVM ベンダーを知るjava -versionには、cmd と入力し、その 3 行目を参照してください。

例えば:

C:\Users\jack>java -バージョン

Java バージョン「1.8.0_74」

Java(TM) SE ランタイム環境 (ビルド 1.8.0_74-b02)

Java HotSpot(TM) クライアント VM (ビルド 25.74-b02、混合モード)

于 2016-10-04T13:18:14.393 に答える
2

で取得できるさまざまなプロパティがあり、System.getProperty()必要java.vm.nameなもののようです。

于 2013-10-03T17:22:46.113 に答える
2

現在のプロセスのプロセス ID を取得しようとしている場合は、これを行うことができます。

Java プログラムはどのようにして独自のプロセス ID を取得できますか?

于 2013-10-03T17:20:31.110 に答える
0

System.getProperty("java.version")トリックを行う必要があります

于 2013-10-03T17:22:32.013 に答える