如何查看jar包里的源码,查看jar包的源码 锁定要打开的jar包,如图 4 5 6 点击打开,jar包就被打开了,如图 打开目录找到反编译的类,点击就在右边窗口打开显示出源码了
如何查看一个jar文件是用什么版本jdk编译的? 有一种稍微麻烦的办法,可以试试在jar包中,用winrar解压一个类文件,然后在命令行下面输入javap-verbose classname会输出一些信息,大致如下:Compiled from\"HtmlCrawer.javapublic class org.eagleeye.html.HtmlCrawer extends java.lang.ObjectSourceFile:\"HtmlCrawer.javaminor version:0major version:50Constant pool:const#1=class#2;org/eagleeye/html/HtmlCrawerconst#2=Asciz org/eagleeye/html/HtmlCrawer;const#3=class#4;java/lang/Objectconst#4=Asciz java/lang/Object;const#5=Asciz client;后面省略了,可以看到前面有两行:minor version:0major version:50表示了类文件的版本,具体内容可以参考:http://hi.baidu.com/songdenggao/blog/item/3c354e4a877e0d2609f7ef93.html.这里面有一张表,可以很容易地查到版本
如何看一个jar 包的jdk版本号 用7-zip打开.jar包,查看META-INF\\MANIFEST.MF中的内容,Build-Jdk属性就是JDK的版本,比如:Build-Jdk:1.5.0_221说明其JDK版本为1.5.0.22。注意:一个.jar文件中,如果没有这个字段,就必须通过下面一种方法来查看通过反编译.class文件来查看解压.jar包,能得到.class文件。用JDK自带的javap反编译.class文件,用如下命令:javap-verbose Configuration.class1查看得到的信息中,major version属性的内容,如下major version:521说明这个.class文件是由JDK1.8编译得到的。J2SE 6.0=50(0x32 hex)J2SE 5.0=49(0x31 hex)JDK 1.4=48(0x30 hex)JDK 1.3=47(0x2F hex)JDK 1.2=46(0x2E hex)JDK 1.1=45(0x2D hex)注意:一个.jar包中可能有多个.class文件,每个.class的JDK版本可能会不一样(编译器多个项目设置不同)
如何查看自己的jsf版本? PS:项目是现成的,jar包看不出来。 怎么可能看不出来?找到JSF的JAR包,从文件名当然看不出来,展开JAR包,看到META-INF,再找到下面的MANIFEST.MF文件,里面就可以看到版本信息了。希望对你有所帮助。
如何查看jar包的版本号 jar包根目录里的META-INF目录下的MANIFEST.MF文件里一般有会记录版本信息,可以到这个文件里查看
java 如何打开一个jar包 打开执行jar包:2113在命令行(开始菜单-运行cmd)输入:java-jar<;全路5261径>;例如:java-jar c:\\desktop\\hello.jar此jar包中的源代码4102中指定了1653Main类,否则无效。如果是查看jar包内文件解压jar包,可以使用jar-xvf或者常用的解压缩软件都可以打开。如果是想在编译器中查看jar包代码,例如Eclipse中查看引用jar包,需要安装JAD进行反编译。方法如下:Java Decompiler Plugin For Eclipse IDE1.下载JAD,1.5.8版本的jad在 http://www.softpedia.com/progDownload/JAD-Download-85911.html 将展开后的jad.exe放到某个目录,例如 c:/jad/jad.exe2.下载JADClipse插件http://sourceforge.net/projects/jadclipse/files/将展开后的net.sf.jadclipse_3.3.0.jar放入Eclipse的plugins子目录下3.启动Eclipse注意:eclipse需要重新启动4.配置Jadclipse,在 Windows-Preferences-Java-JadClipse下配置Jad的路径为 C:/jad/jad.exe;只需编辑这一个值就ok了
怎么查看spring.jar包的版本
如何查看一个jar文件是用什么版本jdk编译的 有一2113种稍微麻烦的办法,可以试试在jar包中,用winrar解压一个5261类文件,然后在命令行下面4102输入1653javap-verbose classname会输出一些信息,大致如下:Compiled from\"HtmlCrawer.javapublic class org.eagleeye.html.HtmlCrawer extends java.lang.ObjectSourceFile:\"HtmlCrawer.javaminor version:0major version:50Constant pool:const#1=class#2;org/eagleeye/html/HtmlCrawerconst#2=Asciz org/eagleeye/html/HtmlCrawer;const#3=class#4;java/lang/Objectconst#4=Asciz java/lang/Object;const#5=Asciz client;后面省略了,可以看到前面有两行:minor version:0major version:50表示了类文件的版本,具体内容可以参考:2008-05-08 17:27 class version一:要解决的问题我们在尝鲜 JDK1.5 的时候,相信不少人遇到过 Unsupported major.minor version 49.0 错误,当时定会茫然不知所措。因为刚开始那会儿,网上与此相关的中文资料还不多,现在好了,网上一找就知道是如何解决,大多会告诉你要使用 JDK 1.4 重新编译。那么至于为什么,那个 major.minor 究竟为何物呢?这就是本篇来讲的内容,以使未错而先知。我觉得我是比较幸运的,因为在。