私たちは、cmdを使用してcmdでJavaプログラムを実行し、インストールされたJavaバージョンを見つけるために同じ方法で、cmdでJava -versionを使用します。 JavaのAPIで定義されているすべてのバージョンのクラスがありますか?Java -Version?どのようにそれはインストールされたJavaバージョンの詳細を提供します
1
A
答えて
5
使用
System.getProperty("java.vendor")
System.getProperty("java.version")
System.getProperty("java.vm.vendor")
System.getProperty("java.vm.name")
System.getProperty("java.vm.version")
System.getProperty("os.name")
System.getProperty("os.version")
System.getProperty("os.arch")
、デフォルトの文字エンコーディングを取得するための
new java.io.OutputStreamWriter(new java.io.ByteArrayOutputStream()).getEncoding()
+1
標準のシステムプロパティ "file.encoding"からもデフォルトの文字エンコーディングが得られるかもしれません。 –
0
Javaはjava.exe
にバージョンを保存するのに、その面白い質問です。あなた自身のために試してみたい場合は、java.exe
を任意のテキストエディタまたは16進エディタに開き、そこに書かれたバージョンを見つけます。
関連する問題
- 1. インストールされていない場合のJavaのダウンロードリンクを提供します。
- 2. Eclipseの「インストールされたプロジェクトファセット」のJavaバージョンを変更するにはどうすればよいですか?
- 3. 動的に生成されたファイル、TomcatとJavaテクノロジをどのように提供できますか?
- 4. ABIs:armeabi-v7aのアンドロイドバージョンの詳細はどういう意味ですか?これがどのように使用されているかの内部の詳細を提供してください。アンドロイドリストターゲットを実行しているとき、私は のABI
- 5. どのようにAndroidのJavaスクリプトによって提供される結果を解析する
- 6. 詳細:認証資格情報が提供されていません
- 7. Javaのオーディオファイルの詳細
- 8. Apacheは403応答コードの詳細をどのように提供するのですか?
- 9. 詳細開示後の注釈の詳細は押されましたか?
- 10. Javaマルチタブの詳細説明
- 11. Javaはどのカプセル化メカニズムを提供していますか?
- 12. GoogleマップAPIは建物の標高詳細を提供していますか?
- 13. ApiController.User.IdentityとSystem.Security.Principal.WindowsIdentityは異なるユーザーの詳細を提供します
- 14. Bluemix DevOpsは異なるバージョンのIBM Java 8を提供しますか?
- 15. Midjeの事実に「提供された」ものはどのように実装されていますか?
- 16. Java 8をインストールするときに、このJavaエラーがどのようにバージョン6に発生しますか?
- 17. パーソナライズされたアコーディオン(マスター詳細のリストのようなもの)
- 18. Java 1.6でJAX-WS用のJAXBの別のバージョンを提供
- 19. ウェブソケットはどのように詳細に機能しますか?
- 20. 認証されたユーザーはその詳細にアクセスできます
- 21. java sparkを使用してcsvファイルを提供するにはどうすればよいですか?
- 22. Eclipseはファイル検索の詳細を提供していません
- 23. アンドロイドライブラリのjava sdkバージョンは、それを使用しているプロジェクトのJavaバージョンに影響しますか?
- 24. C#Javaがインストールされているかどうかを確認します。&& version(int)
- 25. BizTalk - 展開の詳細はどこに格納されます
- 26. 抽象化はJavaで実装の詳細を隠すのにどのように役立ちますか?
- 27. 詳細フォーマッタエラー、Java Eclipse Indigo SR1
- 28. OracleまたはOpenJDK JavaバージョンがLinuxにインストールされているかどうかを確認するBashコマンド
- 29. 提供されたキー要素がスキーマと一致しません - Java
- 30. 複数のバージョンのJava JDKを同時にマシンにインストールするにはどうすればよいですか?
いいえ、APIにはありません。コンパイル時に 'java'バイナリに焼いた値を出力するだけです。 –
関連:[実行時にJavaのバージョンを取得する](http://stackoverflow.com/q/2591083/3788176)。 –
この答えを見てください:http://stackoverflow.com/a/13851817/4491066 – Adam