1.java中的包包转jar包是写好的类那么为什么查看时需要导入源码
2.IDEA jar包反编译成java文件
3.java的打包后jar包里面的class文件都能被反编译成为源码吗?
4.只有jar包反编译后得到java源码(只有java源码)怎么把源码编译成apk软件?
5.jarå
å¦ä½åç¼è¯
java中的jar包是写好的类那么为什么查看时需要导入源码
在Eclipse查看开发包jar源码的方法如下:选择项目,右键中单击Properties
2.Java Build Path-Configure Build Path-Libraries,转换在下面找到如:Guava-r.jar包,为源展开它,码j码选择Source attachment,成代单击右边的包包转国外小说写作源码Edit…按钮。
3.在打开的转换窗口中,可选择文件(jar\zip),为源目录或工作空间中的码j码jar文件,在这里我选择External Folder…,成代选择如E:/java project/guava即可。包包转
4.连续单击OK两次回到Eclipse工作即可。转换
有源码,为源把它加到eclipse中:
方法1:直接用压缩打开相应的码j码jar包,然后把源码拖进去压缩一下,成代酷点影视源码最后选中工程刷新一下ok。
方法2:右击referenced
libraries中需要导入源代码的包,右击properties->java source
attatchment,根据你源文件格式(源码可以是直接src文件夹,也可以是压缩成zip或jar后的压缩文件)在右边选择合适的方式,最后点击
ok。
至于如何源码打进jar包,没有BUG的源码在eclipse中打jar包的时候有个“Export
java source files and
resources”选项,选中它打包就ok;也可以如方法1那样,用eclipse生成一般jar包之后,用压缩把src文件夹压进去。
IDEA jar包反编译成java文件
为了将IDEA中的jar包反编译成java文件,请遵循以下步骤,以便能直接在命令行中执行操作,支付秒u源码避免复杂的环境配置。
首先,定位到安装IDEA的目录,找到存放jar包的路径。这通常位于IDEA安装目录的bin文件夹内。
接下来,将需要反编译的无源码免杀jar包放置到与该路径同级的目录下,并确保创建一个与jar包名称完全相同的文件夹。这一步骤确保了后续操作中的路径匹配。
然后,在电脑上找到IDEA解压的java-decompiler.jar包,通常位于解压后的IDEA目录下。接下来,在此解压目录中启动命令提示符,即打开此目录的根目录。
在命令提示符下,输入以下命令,将jar包名称和新创建的文件夹名称替换为实际的文件名。格式如下:
xxx:jar名称 aaa是文件夹名称
执行上述命令后,IDEA的反编译器将开始解析并反编译jar包内的类文件。请稍等,直到程序编译完成。
完成后,你在事先创建的文件夹内将看到解压后的反编译结果,包含原始jar包内所有类文件的源代码。至此,jar包已成功转换为java文件,可以直接查看或进行后续的开发工作。
java的打包后jar包里面的class文件都能被反编译成为源码吗?
jd-gui这个工具可以进行反编译的操作。 不过反编译的质量随着混淆的程度而定。
特别复杂的代码(如加密算法)反编译一般都有问题。可以建议用 javap -c -p 来看字节码。然后参考jvm指令。
一般编译的文件,都可以反编译为源码,但如果是经过加密、以及代码异常复杂,是很难恢复全部的源码。
只有jar包反编译后得到java源码(只有java源码)怎么把源码编译成apk软件?
你试试先使用dx工具将.class文件转换成一个dex文件,如果你有资源文件的话然后使用aapt工具将你的资源文件进行压缩打包,最后把前两步的文件用apkbuilder工具打包成APK
jarå å¦ä½åç¼è¯
使ç¨jd-guiå·¥å ·æå¼åå§çJarå ï¼éæ©File-->Save All Sourcesï¼ä¼çæä¸ä¸ªzipå缩å ã解åè¿ä¸ªå缩å ï¼å°±å¯ä»¥å¾å°javaæºç æ件