Java版本?它如何提供已安装java版本的详细信息
我们使用java在cmd中运行java程序,查找已安装的java版本的方法与在cmd中使用java-version的方法相同,所以它如何向我们提供版本详细信息?java API中是否定义了任何版本类?尽管使用Java版本?它如何提供已安装java版本的详细信息,java,Java,我们使用java在cmd中运行java程序,查找已安装的java版本的方法与在cmd中使用java-version的方法相同,所以它如何向我们提供版本详细信息?java API中是否定义了任何版本类?尽管使用 System.getProperty("java.vendor") System.getProperty("java.version") System.getProperty("java.vm.vendor") System.getProperty("java.vm.name") Syst
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()
使用
以及获取默认字符编码
new java.io.OutputStreamWriter(new java.io.ByteArrayOutputStream()).getEncoding()
Java将版本存储到
Java.exe
中。如果您想自己尝试,只需将java.exe
打开到任何文本编辑器或十六进制编辑器中,您就会发现其中写入的版本。java将该版本存储到java.exe
中。如果您想自己尝试,只需在任何文本编辑器或十六进制编辑器中打开java.exe
,您将发现其中写入的版本。不,它不在API中。它只是将编译时烘焙到java
二进制文件中的值打印出来。相关:。请参见以下答案:不,它不在API中。它只是在编译时将值烘焙到java
二进制文件中。相关:。请参阅此答案:即使默认字符编码也可以从标准系统属性“file.encoding”获得。即使默认字符编码也可以从标准系统属性“file.encoding”获得。