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

yljyljyljylj 2011-03-02 10:24:38
有一个java做的程序,被打包成可以直接执行的exe文件了。这个程序文件夹还包含jre文件夹。
请问如何把这个exe反编译,能看到里面的jar和源文件呢?
...全文
3268 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
  • 打赏
  • 举报
回复
静静的漂过。。。
内容概要:本文围绕“基于双层共识控制的直流微电网优化调度”展开研究,提出了一种结合双层控制架构与共识算法的优化调度方法,旨在提升直流微电网在分布式能源接入背景下的协调控制能力与运行效率。上层采用集中式优化策略进行全局经济调度,下层则通过分布式共识控制实现各分布式电源间的自主协同,有效解决了系统中功率平衡、电压稳定与资源优化配置等问题。文中详细构建了数学模型,并利用Matlab进行仿真验证,结果表明该方法在动态负载变化与新能源波动条件下仍具备良好的鲁棒性与收敛性,能够实现高效、可靠的微电网能量管理。; 适合人群:具备一定电力系统、自动化或控制理论基础,熟悉Matlab仿真工具,从事新能源、微电网、智能电网等相关领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:① 掌握双层控制架构在微电网调度中的设计思路与实现方式;② 学习共识算法在分布式能源协调控制中的具体应用;③ 复现论文算法并拓展至多智能体协同、直流配电系统优化等研究方向; 阅读建议:此资源以论文复现为核心,建议读者结合Matlab代码深入理解算法实现细节,重点关注上下层控制器的信息交互机制与收敛条件设定,同时可尝试引入更多不确定性因素以增强模型实用性。

23,406

社区成员

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

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