我們在cmd中使用Java,同樣的方法尋找安裝的Java運行Java程序,我們使用Java的版本在cmd中,那麼它是怎樣爲我們提供了版本的詳細信息?有沒有在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
,你就會發現它裏面寫的版本。
相關問題
- 1. Java -version顯示舊版本的java
- 2. 如何在其他Java版本的機器上安裝Java 8
- 3. Java 1.8版本的Maven安裝問題
- 4. 爲同一安裝的Java版本
- 5. 的Java JDK安裝解壓版
- 6. 爲什麼java -version返回舊版本?
- 7. 如何安裝Java EE?
- 8. 安裝Java JDK 7對於Mac OS X之後 - MVN -version仍顯示Java版本1.6.0_31
- 9. 我無法重新安裝java:新版本的java發現消息彈出
- 10. 如何使用Homebrew安裝特定的Java版本?
- 11. 如何安裝早期版本的libsvn-java
- 12. 我在安裝Java 8時如何獲取版本6的Java錯誤?
- 13. Eclipse:如何在安裝Eclipse之後安裝Java編程支持Javascript版本
- 14. ABIs:android版本細節中的armeabi-v7a是什麼意思?請提供如何使用它的內部細節?
- 15. 如何更改安裝java的默認圖標在Java的Mac安裝程序
- 16. Java安裝
- 17. 安裝Java的MAC
- 18. 如何將「java -version」的輸出寫入文本文件?
- 19. 安裝程序如何檢查java版本
- 20. 如何安裝我自己的Java庫?
- 21. Java字節碼是否與不同版本的Java兼容?
- 22. 如何將變量從細節傳遞給母版頁SAPUI5
- 23. C#檢查是否安裝Java,&&版本(INT)
- 24. 如何安裝jmathplot.jar並在Java中使用它?
- 25. 想要檢查是否安裝了Java,如果是這樣,哪個版本
- 26. 安裝Hadoop - 導出JAVA_HOME =/usr/java/latest
- 27. 安裝java jre 5.0
- 28. Berkshelf:安裝Java 8
- 29. Java Cup安裝Windows
- 30. 使用Java的硬件細節
不,它不是的API中。它只是在編譯時將值打印到'java'二進制文件中。 –
相關:[在運行時獲取Java版本](http://stackoverflow.com/q/2591083/3788176)。 –
看到這個答案:http://stackoverflow.com/a/13851817/4491066 – Adam