zoukankan      html  css  js  c++  java
  • exe4j生成的exe反编译成java代码

    很早以前写了一个java串口小程序,现在只有exe4j打包后的源程序了,最近又要用,折腾了一下发现其实要找回来也很简单,这里记录一下,以免以后忘记。 
    exe4j只是将java程序,使用自己的方式打包了一下而已,所以运行的时候还是会转成jar来运行。所以反编译的步骤如下:

    1.运行exe程序

    我的程序是camera.exe 
    这里写图片描述 
    这是自己写的一个小程序,这里打开程序,保持运行。

    2.到AppDataLocalTemp目录下搜索jar

    这里写图片描述 
    这个就是我的程序对应的jar了。 
    打开它所在的文件夹。 
    这里写图片描述 
    可以看见程序依赖的jar包也可以找到。

    3.使用jd-gui反编译camera.jar

    将文件夹下所有jar包拷贝出来到另一个文件夹,使用jd-gui(百度直接下载)反编译camera.jar就可以看到源码了。 
    这里写图片描述

    这里应当注意的是,exe程序要保持运行状态,因为temp下的是缓存,关闭exe之后jar就会不见,这也是为什么要拷贝到另外文件夹的原因。

  • 相关阅读:
    Seven Puzzle Aizu
    Cheese
    Curling 2.0
    Ball
    Property Distribution
    Red and Black
    Lake Counting
    Ants
    剑桥雅思写作高分范文ESSAY20
    剑桥雅思写作高分范文ESSAY19
  • 原文地址:https://www.cnblogs.com/jepson6669/p/9211220.html
Copyright © 2011-2022 走看看