查看class文件的java源码(java查看class文件信息命令)
这个估计没法完成除非能class文件中有某个版本特有的功能比如说,15版本里加入标签功能,14版本就没有。
在jar包中,用winrar解压一个类文件,然后在命令行下面输入\x0d\x0ajavap verbose classname\x0d\x0a会输出一些信息,大致如下\x0d\x0a\x0d\x0aCompiled from quotHtmlCrawerjavaquot\x0d\x0apublic class org。
PSrtjar包含了jdk的基础类库,也就是你在javadoc里面看到的所有的类的class文件srczip文件里面放着的正是基本类所对应的源文件即*java格式的文件同理,我们可以去网上下载各个JAVA开源框架所对应的源代码包。
只要涉及到class文件转成java文件,必须用到反编译软件你上网找apktool这个工具,是著名的PC端反编译工具,也有手机版本,我以前用过,虽然速度较慢,但是能实现你要的效果机锋论坛里面还有一个,叫APK编辑器,这个我没试。
可以利用反编译软件来实现比较著名的反编译软件很多,如Jcompiler,“小颖java源代码反编译超级引擎”国产软件不过大多Class文件在编译时会使用混淆器obfuscator,这使得即使反编译成功之后,代码也很晦涩难懂。
本身是看不到的,eclipse带了标准java类的源码,并自动做了关联。
java是跨平台的,所以不可能弄成exe那样给你看 java首先要被编译成CLASS,然后你在执行的时候解释成你可以看的具体界面 要想看界面 ,如果是JSP的就要配置tomcat服务器 如果是小程序就是javac 编译么 如果是大项目,用。
1JDGUI JDGUI 是显示java 源代码 *class文件的 图形界面工具可以在这里下载JDGUIDownLoad 下载下来后,打开该工具,直接将jar包 拖拽到 显示窗口即可查看源代码2JDEclipse 1下载 JDEclipse。