当前位置:编程学习 > JAVA >>

jar里的那么多的.class问题

如题,在一个jar里有很多的.class,他们都是怎么联系到一起的?运行时最开始是运行哪个.class文件?然后是怎么调用其它的.class的?用反编译软件把一个.class反编译成.java后再复制内容到eclipse软件上编译就全部是‘X’了?没改过任何都会报错?本人想研究jar软件,也看过java基础的书,就是不懂,看了这两个月了只有大概的能读懂些基本的程序,就是不知道那么多的.class是怎么联系在一起来的。 --------------------编程问答-------------------- 它们怎么联系起来的 还不是要靠你自己写java代码来决定 --------------------编程问答-------------------- 深入java 虚拟机 --------------------编程问答-------------------- 有反编译工具,
不过有些代码反编译时可能不全!! --------------------编程问答-------------------- 有些工具是不能完全反编译! --------------------编程问答--------------------
引用楼主 q462139197 的回复:
运行时最开始是运行哪个.class文件?

jar文件是压缩文件,你解压出来之后有一个文件夹META-INF,里面有一个文件MANIFEST.MF
你可以在这个文件看到Main-Class --------------------编程问答-------------------- 代码加了混淆处理,你就完了,还是自己认真写代码吧。 --------------------编程问答-------------------- 反编译的仅供参考,那个能运行就见鬼了。 --------------------编程问答-------------------- 的确是楼上的几位所说的,通过混淆的用反编译后的代码是不能用了的,你们都是有理,可是我不知采纳哪位呀?
补充:Java ,  Java相关
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,