jtlm.net
当前位置:首页>>关于如何将.class文件转换成.java文件的资料>>

如何将.class文件转换成.java文件

JDK先装一个比如在D:\java 然后将你的那个Java文件放到D:\java\jdk\bin目录下(可能名字稍有不同) 为了方便,可以不用管环境变量 点击 开始->运行输入cmd 黑屏出现 然后输入D:进入D盘 然后输入cd java cd jdk cd bin 然后输入 javac abc.java(假设你的java文件名为abc.java,把你的那个java文件的名字换了就行) 然后再D:\java\jdk\bin下就有那个abc.class文件了.

在Eclipse里只要将Java文件保存以后就会自动生成class文件,当然前提是Java文件中不能有syntax error.并且保证已经将需要的library都import到你的工程当中.所生成的class在你的export folder里面,但是一般Eclipse是不会显示相应的class文件的,查看方法是右击工程--properties--java build path---source 当然有时候会出现已经将java文件放进去以后但是没有被编译成class,你就可以clean一下你的project,做法是菜单项Project---clean---选择需要的project就行了

class文件结构还是比较复杂的,如果想不借助任何工具,自己写代码转为源码的话,你需要看下jvm规范.比如前4字节为魔数(可以发音为咖啡宝贝),接着是4位的版本号(1.6是49. *,1.7是51).结构还很多,说不清楚,得自己看.我认为最重要的是常量池;方法描述体,包括方法的指令数组(byte数组,jvm一个指令就是一个byte,所以目前jvm最多只能有256条指令);你可以在命令行使用javap -verbose ***.class来粗略查看class的结构.

这个你可以使用jdk自带的jad工具一、基本用法 Usage:jad [option(s)] 直接输入类文件名,且支持通配符,如下所示. c:\java\>jad example1.class c:\java\>jad *.class 结果是将example1.class反编译为example1.jad.将example1.jad改为example1.java即得源文件.

新建一个android项目. 修改gradle代码来添加kotlin gradle插件与标准库. 在intellij或android studio中添加kotlin插件. 将kotlin类文件转换成java.

我的做法:将WAR中的.class文件反编译成.java文件,反编译软件我用的是Java Decompiler", 由 Pavel Kouznetsov开发,目前最新版本为0.2.5.它由 C++开发,并且官方可以下载 windows、linux和苹果Mac Os三个平台的可执行程序. 如何将

1. 使用jd-gui.exe可以查看源代码2. 在jdk/bin的目录下有个叫做javap的命令行工具.主要是在分析Class文件的时候比较有用.

我的做法:将WAR中的.class文件反编译成.java文件,反编译软件我用的是Java Decompiler", 由 Pavel Kouznetsov开发,目前最新版本为0.2.5.它由 C++开发,并且官方可以下载 windows、linux和苹果Mac Os三个平台的可执行程序. 如何将

找个反编译工具就行啊,把.class文件导入

可以使用反编译工具,将class文件转换成java文件,直接搜一下java反编译工具

ymjm.net | dkxk.net | pznk.net | 369-e.net | ddng.net | 网站首页 | 网站地图
All rights reserved Powered by www.jtlm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com