一个被打包成exe的java执行程序如何反编译?

yljyljyljylj 2011-03-02 10:24:38
有一个java做的程序,被打包成可以直接执行的exe文件了。这个程序文件夹还包含jre文件夹。
请问如何把这个exe反编译,能看到里面的jar和源文件呢?
...全文
3230 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
csdn烟雨 2012-05-12
  • 打赏
  • 举报
回复
如何把那些东西都打进exe文件,是用exe4j呢
[Quote=引用 5 楼 的回复:]

引用 4 楼 antsleg 的回复:
打包成exe?一般来说java程序是一个可运行的jar包,为了方便,大多数应用程序会在外面提供一个exe程序来运行这个jar包(比如:eclipse就是这么做的),也就是说这个exe文件里面只有一个运行jar包的命令,而程序的主要源码还是在jar包里面。如果是这种情况的话,找到程序的jar包反编译里面的class文件就可以了。
就一个十几M的exe文件……
[/Quote]
孤鸿掠影 2011-03-24
  • 打赏
  • 举报
回复
没有办法了吧、、、
yljyljyljylj 2011-03-23
  • 打赏
  • 举报
回复
嗯。整个软件包含一个 jre文件夹,放虚拟机的。和这一个十几M的.exe,和一些配置文件。程序应该都在这个exe里包着呢。实在没办法了吗?
大蚂虾 2011-03-23
  • 打赏
  • 举报
回复
都打成了exe???

这个没办法了吧。。。
yljyljyljylj 2011-03-23
  • 打赏
  • 举报
回复
顶起来。
yljyljyljylj 2011-03-04
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 antsleg 的回复:]
打包成exe?一般来说java程序是一个可运行的jar包,为了方便,大多数应用程序会在外面提供一个exe程序来运行这个jar包(比如:eclipse就是这么做的),也就是说这个exe文件里面只有一个运行jar包的命令,而程序的主要源码还是在jar包里面。如果是这种情况的话,找到程序的jar包反编译里面的class文件就可以了。
[/Quote]就一个十几M的exe文件,他是把所有jar class打包进去了。有方法吗?
江郎才近 2011-03-03
  • 打赏
  • 举报
回复
反编译后只能看到汇编代码
antsleg 2011-03-03
  • 打赏
  • 举报
回复
打包成exe?一般来说java程序是一个可运行的jar包,为了方便,大多数应用程序会在外面提供一个exe程序来运行这个jar包(比如:eclipse就是这么做的),也就是说这个exe文件里面只有一个运行jar包的命令,而程序的主要源码还是在jar包里面。如果是这种情况的话,找到程序的jar包反编译里面的class文件就可以了。
龙四 2011-03-03
  • 打赏
  • 举报
回复
这个就木有办法了
a264424163 2011-03-03
  • 打赏
  • 举报
回复
静静的漂过。。。

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧