class文件反编译成java文件
今天突然不小心把以前写的代码的源文件.java都删除了并且回收站也找不回来,也就是删除了src目录,只保留了bin目录。想到以前通过javac命令来将java源文件编译成字节码,那么能不能反编译将字节码转成java源文件呢,在网上搜了一下,最后使用反编译工具java decompiler可以进行反编译。
1、下载java decompiler
这是链接:下载地址。
2、使用java decompiler
下载完成后解压,得到如下:
直接运行:
点击File里面的OpenFile选择字节码文件:
选择class文件之后,点击File,选择里面的Save,然后保存为.java文件,存到指定目录。
点击保存之后,可以查看:
打开:
可以打开,并且没有乱码,说明是转换成功的。
class文件反编译成java文件相关推荐
- Java的class文件批量反编译成Java文件
Java的class文件批量反编译成java文件 Class文件是java文件编译后产生的一个文件,class文件便于在软件上运行,但是我们无法阅读中间的程序,所以我们需要将class文件转换成jav ...
- 什么是pyc文件,把python的py文件编译成pyc文件,把pyc文件反编译成py文件。以及python编译的如何设置不生成pyc文件
文章目录 1 什么是pyc文件 1.1 什么是pyc文件 1.2 pyc文件是怎么生成的,有什么好处 2 把python的py文件编译成pyc文件 2.1 使用python内置库py_compile把 ...
- 如何.class文件反编译成为.java文件
一.工具/材料 jad.exe反编译插件 下载地址:[我的百度网盘-无密码](http://pan.baidu.com/s/1qWmNlww) 二.方法/步骤 1.说明 在众多的JAVA反编译工具中, ...
- 【反编译】安卓APK反编译为java文件
[反编译]安卓APK反编译为java文件 准备工具 要反编译的apk文件, 以微信8.0.apk为例子 dex2jar 下载地址 dex2jar-2.0反编译.zip-Android文档类资源-C ...
- 将DEX反编译成Java源代码
本文翻译自:decompiling DEX into Java sourcecode 如何将Android DEX(VM字节码)文件反编译成相应的Java源代码? #1楼 参考:https://sta ...
- jar反编译成java工具
在开发过程中,经常使用到jar包.有的jar是在ide不能查看源码的. 这时就可以使用到jar的反编译工具. 传送门: http://download.csdn.net/detail/wzp09tjl ...
- JSP文件如何转换成Java文件?
文章目录 jsp 文件如何转换成 java 文件 jsp 何时开始编译 jsp 编译后的文件存储目录 jsp 文件如何转换成 java 文件 html ...
- java的class文件批量反编译成java
近来刚做完项目闲来无事就研究起了反编译,之前做一个orc识别vin码功能在度娘出来的全是那几家公司在做广告,后在在公司数据破解的同事帮助下弄了个apk过来.反编译看看是怎么实现的,后面反编译出来看到是 ...
- apk文件反编译成android代码
文章主要介绍apktool,jd-gui,dex2j的编译步骤,若有其他需要可直接滑到文章最后有自动化工具下载地址.自动化工具不需要代码操作,直接拖动反编译出源代码. 1.Apk反编译步骤 准备工具 ...
- doc无法编译java文件_java编译成jar文件.doc
java编译成jar文件 Java程序打包成jar包 (2012-06-08 10:28:23) 转载▼ 标签: 分类: 方法一:通过jar命令 jar命令的用法: 下面是jar命令的帮助说明: 用法 ...
最新文章
- zabbis监控mysql数据库
- 风速风量管径计算软件_集气罩的类型与风量计算,看完果断收藏了!
- 设计有setAll功能的哈希表
- Mybatis自动生成实体类等代码
- boost::intrusive::list_base_hook用法的测试程序
- 20155234 2016-2017-2 《Java程序设计》第5周学习总结
- aes-128算法加密_加密算法问题-人工智能中的一种约束满意问题
- matplotlib+numpy绘制二维条形直方图
- Git学习第三课 使用github创建一个新的项目
- udp服务器php代码例子,Java客户端PHP服务器UDP穿孔示例代码
- OpenStack Glance(镜像服务)基础架构:Basic architecture
- NSNotFound
- 树形$dp$学习笔记
- vue2.0项目的环境配置以及有哪些的坑
- 修改文字处理布局及文字绘制,一个字的感受:太糙
- 箭头函数写法_初探ES6:箭头函数
- 【软件项目管理】期末复习
- 【期末划重点】数据库速成
- 百度地图地图及定位实现
- tensorflow自定义GPU版本op节点