反编译出来的JAVA文件如何重新编译?
如果是单个文件,就把java文件拷贝到eclipse的工程中就可以了。会自动编译的。如果不是自动编译,可以在project中把autocompile 选上。
gui就是不错的一个,然后,你用Eclipse等工具把你反编译的文本贴到java文件中。这时肯定有编译错误,你可以把你软件中的jar包都引为classpath下。编译通过后,就可以去取.class文件了再放回jar包中原有的目录。全部搞定。
你只要选择对应的class文件的路径,点反编译即可。想重新编译.java文件,如果是单个文件的话,开始–》运行–》cmd–》进入dos命令行,输入javac 要编译的文件名即可。
反编译一般是不能完全得到源Java代码的,得到的代码甚至会有语法错误,除非是简单的那些代码。要改的话就得改.class文件,但这个非常困难,要在16进制下改。
反编译后的Java软件如何用Eclipse重新编译
你重新建一个工程啊,把你反编译的源码放进去,然后再编译打包就可以了啊。如果你没有eclipse 的话,那你就用命令编译打包。
将反编译出来的jar包导入eclipse的方法如下:新建一个java工程。
apk 反编译后导入eclipse方法:找到apk中的class.dex:把apk文件改名为.zip,然后解压缩其中的class.dex文件,它就是java文件编译再通过dx工具打包成的。
什么是Java代码的编译与反编译?
1、编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的。
2、反编译器就是将.class文件变回原来的java源程序文件 不会冲突 混淆器可以打乱class文件中的符号信息,使反向工程变得非常困难。
3、java反编译软件,就是将java生成的字节码文件.class 翻译成我们看得懂的java原文件,这样一来就能很方便的读懂别人编写的java代码。