怎么查看当前安装的jdk的版本

怎么查看当前安装的jdk的版本,第1张

点击开始 - 运行 -  输入cmd  确定之后  输入命令  java -version  按enter后会有显示jdk的版本和位数(32位/64位)

如下图:

java version 一行显示JDK是180_45版本,

最后一行64-bit显示说明是 64位JDK

用7-zip打开jar包,查看META-INF\MANIFESTMF中的内容,Build-Jdk属性就是JDK的版本,比如:

Build-Jdk: 150_221

说明其JDK版本为15022。 
注意:一个jar文件中,如果没有这个字段,就必须通过下面一种方法来查看

通过反编译class文件来查看

解压jar包,能得到class文件。用JDK自带的javap反编译class文件,用如下命令:

javap -verbose Configurationclass1

查看得到的信息中,major version属性的内容,如下

major version: 521

说明这个class文件是由JDK18编译得到的。

J2SE 60 = 50 (0x32 hex)

J2SE 50 = 49 (0x31 hex)

JDK 14 = 48 (0x30 hex)

JDK 13 = 47 (0x2F hex)

JDK 12 = 46 (0x2E hex)

JDK 11 = 45 (0x2D hex)

注意:一个jar包中可能有多个class文件,每个class的JDK版本可能会不一样(编译器多个项目设置不同)

检验电脑里是否安装了JDK的方法如下:

1首先,在菜单栏点击命令行提示符,单击打开。

2在d出的界面中输入java -version,点击键盘上的回车选项。

3出现以下信息就是电脑上面安装了JDK。

4接下来输入java -verbose,回车。

5这时出现的就是JDK的安装路径。

没写64-bit的就是32位的。
64-Bit Server VM 之类的不过是一个符号而已,SUN/oracle认为个人PC不太会装64位的jdk(因为本身系统必须是64位),所以64-Bit Server就连在一起出来。用起来没什么区别的。当然,由于32位 *** 作系统本身的限制,理论上32位JVM最多占用4G内存(实际上不太会超过3G,系统本身总要占用一部分的)。

64位系统环境下,如果软件在安装时安装路径默认c:\progarmfiles即为64位,默认c:\progarmfiles(x86)即为32位应用程序。带(x86)的文件夹是默认用来安装32位软件的。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13071964.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-30
下一篇 2023-05-30

发表评论

登录后才能评论

评论列表(0条)

保存