我們在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給我安裝了openJDK的版本,而不是$ JAVA_HOME中的JRE
- 2. Java -version顯示舊版本的java
- 3. Android安裝細節
- 4. 使用python獲取安裝的java版本的詳細信息
- 5. 如何在其他Java版本的機器上安裝Java 8
- 6. 如何刪除Java的舊版本,然後安裝新版本
- 7. 如何卸載較新版本的java並安裝舊版本?
- 8. 如何檢查Java 7版本是否通過Cocoa安裝?
- 9. java -version顯示1.7當java是1.6
- 10. Vbscript安裝最新的Java版本
- 11. 爲同一安裝的Java版本
- 12. Java 1.8版本的Maven安裝問題
- 13. 的Java JDK安裝解壓版
- 14. 爲什麼java -version返回舊版本?
- 15. Java的做,而細節
- 16. 如何在Java中找出400個Http錯誤的細節?
- 17. 如何安裝Java Access Bridge?
- 18. 如何安裝Java EE?
- 19. 如何安裝Oracle Java Extension?
- 20. 爲什麼選擇@@ version在2005年安裝2008時給出了
- 21. 1.9.1安裝,但是紅寶石--version顯示了不同版本
- 22. 安裝Java JDK 7對於Mac OS X之後 - MVN -version仍顯示Java版本1.6.0_31
- 23. 的Java 8安裝,但Java的版本顯示1.4
- 24. STS安裝Java版本問題
- 25. 我無法重新安裝java:新版本的java發現消息彈出
- 26. 如何查找給定軟件是否已安裝,以及是否未安裝如何使用PowerShell安裝它?
- 27. 如何使用Homebrew安裝特定的Java版本?
- 28. 如何獲取最新版本的Java來安裝
- 29. 如何安裝早期版本的libsvn-java
- 30. 如何使用Dockerfile安裝特定版本的Java 8
不,它不是的API中。它只是在編譯時將值打印到'java'二進制文件中。 –
相關:[在運行時獲取Java版本](http://stackoverflow.com/q/2591083/3788176)。 –
看到這個答案:http://stackoverflow.com/a/13851817/4491066 – Adam