当前位置:首页>开发>正文

java反编译后源码有错误 反编译APK后得到的JAVA源码导入Eclipse报错怎么办

2023-04-10 13:51:31 互联网 未知 开发

java反编译后源码有错误 反编译APK后得到的JAVA源码导入Eclipse报错怎么办

反编译APK后得到的JAVA源码导入Eclipse报错怎么办?

第一、可能是反编译这块有问题。事实上,现在有好多的反编译程序效果并不理想
第二、没有加载一些需要的环境包。可能是运行暂时不需要的问题,也可能是版权安全问题,那个游戏的源代码方并没有提供。这个问题就没有办法了,除非你去游戏官网下载开源的代码,不过开源的可能性小。

为什么我用show java手机版反编译出来的工程用AIDE打开会有很多错误?

需要把net.sf.jasperreports.engine.*这个包导入到这个工程中,方法如下:
  右击项目-->Build Path -->configure build path,找到Libraries标签页,在列表框底部找到“JRE System Library”这一项,选中它并单击“Remove”按钮,然后再单击“Add Library”按钮,在弹出窗口中选中“JRE System Library” --> Next -->Finish
  1.导入jar包
  2,Configure Build Path
  3,把白色的都remove
  4,Add JARs
  5,打开WebContent → Web-INF → lib ;把所有的jar选上。
  6,最后点击OK

Java反编译后得到的不是Java源代码。

估计你得到的是java虚拟机指令,因为.class文件与java源代码不是一一对应的,但与虚拟机指令却是一一对应的,就像exe文件中的机器指令与汇编指令是一一对应的,要看懂这些代码可以参考java虚拟机指令集

为什么将class反编译为java后,java直接编译时有错误

midlet不存在? 如果你用的是Eclipse那你在配置环境时有问题 没关联EclipseMe 和关联WTK MIDletStateChangeException应该是有异常
反编译的软件一般都会使用如a b c之类的变量名 导致很多类的情况下容易重名导致变量混乱 最好改成自己习惯的变量名
至于环境变量的配置按这个来
右键点击我的电脑--->属性--->高级--->环境变量--->系统变量--->新建
path: C:j2sdk1.4.2_05in
classpath: .C:j2sdk1.4.2_05libdt.jarC:j2sdk1.4.2_05lib ools.jar 确定
改了还不行的话把代码贴出来看看 祝你走运~~~

反编译出来的java文件有错误,请问怎么改?

这个反编译的程序 相当于自己写的程序的 你这样包装改就对了try{File log = new File(System.getProperty("server.root"), file) fw = new FileWriter(log, true) bw = new BufferedWriter(fw) pw = new PrintWriter(bw, true) }catch(IOException){}return}

最新文章