有两种可用的JRE。 Java VM: IBM vs. Sun。
有没有一种方法可以通过JavaScript或Java发出的命令知道我正在使用哪个JRE。
System.out.println(System.getProperty("java.vendor"));
System.out.println(System.getProperty("java.vendor.url"));
System.out.println(System.getProperty("java.version"));
Sun Microsystems Inc.
http://java.sun.com/
1.6.0_11
http://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html
GitBash
以下命令将告诉您许多有关Java版本的信息,包括供应商:
java -XshowSettings:properties -version
适用于Windows,Mac和Linux。
输入:
java -version // this will check your jre version
javac -version // this will check your java compiler version if you installed the jdk
在Linux中:
您可以从系统属性对象中找到当前正在运行的JVM版本;请参见System.getProperties()
的javadoc。 “ java.vm.vendor”属性提供了JVM供应商名称;例如
正如您期望它知道使用JS一样,我相信您想知道您的浏览器中正在使用的JRE版本。因此,您可以包括java
小程序,它可以准确告诉您当前浏览器的版本。
打开命令提示符
我遇到了一个问题,我的Java应用程序退出了工作,而我却找不到。原来我的系统开始使用64位版本,而不是需要32位版本(Windows Server 2012)。在Windows中,命令: