社区
Web 开发
帖子详情
反编译过来的java文件如何再编译回去?
firstaking
2006-08-09 09:29:49
通过*.class反编译过来的*.java文件如何再编译回class文件?请高手指教,小弟比较无知
...全文
833
17
打赏
收藏
反编译过来的java文件如何再编译回去?
通过*.class反编译过来的*.java文件如何再编译回class文件?请高手指教,小弟比较无知
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ericli1982
2006-08-10
打赏
举报
回复
反编译的代码中对异常的处理无法直接编译的吧,还有手动调整的!
leelong80
2006-08-10
打赏
举报
回复
学习!
firstaking
2006-08-10
打赏
举报
回复
怎样引用原来的jar包哪?
jiangwasan
2006-08-09
打赏
举报
回复
如果人家的类没有使用导入自己所写的类话,
打开dos(开始-运行-cmd)
使用JAVA命令行编译命令“javac *.java”就行了。
但如果人家是用了自己的类话,你是编译不通过的,当然你也不能使用这个类了.
spiritsl
2006-08-09
打赏
举报
回复
一个类脱离了他原有的环境是很难编译成功的
TinyJimmy
2006-08-09
打赏
举报
回复
哦,没有学会编译倒学会了反编译了。怪事情
jihanzhong
2006-08-09
打赏
举报
回复
哈哈,反编译回来不一定能编译回去的,因为你的环境可能和他的不一样,意他的import。
LHA
2006-08-09
打赏
举报
回复
你平时怎么编译 现在也怎么编译吧
是不是你修改了一下 然后就有错误了 然后就不能编译了
feigme
2006-08-09
打赏
举报
回复
在DOC下到你的.java目录
javac *.java
编译下不就可以了
jlusdy
2006-08-09
打赏
举报
回复
和普通编译没有区别吧
晨星
2006-08-09
打赏
举报
回复
或者使用集成开发工具,比如eclipse,新建一个项目把代码导进去也可以。
晨星
2006-08-09
打赏
举报
回复
使JAVA命令行编译命令“javac”就是了。
“javac”的使用方法可以打个命令
javac -help
看看。
wunan320
2006-08-09
打赏
举报
回复
支持楼上的。(不过好象没有回答LZ问题)
autowind
2006-08-09
打赏
举报
回复
引用原来的jar包进行编译。
boyu_song
2006-08-09
打赏
举报
回复
交给作者编译
infowain
2006-08-09
打赏
举报
回复
javac
mrdangdong
2006-08-09
打赏
举报
回复
支持:
spiritsl(梦雨心蓝) ( ) 信誉:100
一个类脱离了他原有的环境是很难编译成功的
smali、baksmali 2015.10最新版
一个强大的apk
文件
编辑工具。 使用方法: 为了方便,把baksmali和smali都放到android sdk安装路径下的tools里面,然后老规矩,把apk
文件
改成rar
文件
,解压后取出classes.dex
文件
,也放入tools里面,然后用cmd,cd 到tools目录下,
java
-jar baksmali-2.1.0.jar -o classout/ classes.dex 前提是你的path路径中有你的
Java
安装目录下的bin
文件
夹路径,这样才可以在任意路径下使用
java
命令,还有classout/后要加个空格 执行成功后你会发现,tools目录下多了一个classout
文件
夹,里面就是smali类型的
文件
,里面是
反
编译
出的代码,但是不是
java
代码,还是能看出变量和方法的, 我们可以用这个:http://blog.sina.com.cn/s/blog_70677d110100wufa.html 用jd_gui来看
反
编译
出的
Java
代码,这样便于寻找自己想要改的东西,找到后可以到baksmali classout下去修改相应的地方。然后是利用smali
编译
回去
: 用命令:
java
-jar smali-2.1.0.jar classout/ -o classes.dex 可以把classout下
编译
成classes.dex 然后就可以把classes.dex放回.apk下覆盖原来的classes.dex
文件
。
java
反
编译
再
编译
_简单的
反
编译
class
文件
并重新
编译
的方法
在没有.
java
源码的情况下,如果想修改一个.class
文件
。可以通过以下步骤实现:修改前的class
文件
:一、
反
编译
.class
文件
成.
java
文件
。1、可以使用
Java
Decompiler这个工具,直接打开对应的.class
文件
。然后点击菜单:File→Save Source,将
文件
保存成.
java
文件
。如下:PS:
Java
Decompiler工具还可以用来
反
编译
jar包,有时候需要了解下...
Android逆向
反
编译
代码注入
本门课程主要讲解了Android逆向
反
编译
代码注入涉及到的相关知识内容,课程章节安排紧凑合理、循序渐进、由易到难,让大家不知不觉中了解逆向安全、掌握
反
编译
技术,进一步提升自身技术水平。 本门课程涉及核心知识点...
java
反
编译
+回编教程
放到如下
文件
夹有需要和原.jar包启动需要的依赖的lib依赖的
文件
夹下。然后执行
java
c命令如下命令指向需要的依赖classpath和编码然后即可回编。使用jd-gui-windows打开你需要
反
编译
的jar
文件
或者.class
文件
。注意此命令在windows下执行才有效linux格式自行百度。-classpath指定依赖所需要的环境。Class
文件
放回压缩包。找到要修改的class。存为.
java
文件
。.........
如何
反
编译
WAR包并把class
文件
再
反
编译
回
java
文件
不知道大家工作中有没有碰到处理一些老项目的时候,有时候上面的领导直接给你一个WAR包,然后让你去处理出来里面代码,故曰:熟悉项目,此时你会想:what?这咋搞,那么下面我记录一下我是如何处理的(每个人处理方式不同,只要问题解决了,我觉得都是很ok的) 1.下载jar包和
反
编译
工具 jar包: TdeCompile.jar(链接: https://pan.baidu.com/s/...
Web 开发
81,092
社区成员
341,718
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章