为什么我编译程序某个程序文件的原码生成的JAR文件不能像原程序一样运行?并且CLASS文件的尺寸比原文件大??
我这里同时有一个可以运行的程序的源文件和编译好的文件
原程序是一个大包的JAR文件
我希望自己把原程序编译成可以运行的程序
于是在JB6里面为源代码建立工程,并MAKE了工程,生成了CLASS文件
后来使用JBUILDER把生成的CLASS文件打成了JAR的包
但是发现程序运行不起来……
刚才检查了一下发现先前在JB里编译源代码生成的CLASS文件和程序本来自带有的CLASS文件尺寸要大好多……
为什么会这样??
还有原代码文件夹里有一个叫META-INF的文件夹,里面存放一个叫MANIFEST.MF的文件请问这个是做什么地?我编译好的程序再大包回去的话是否需要把这个也打进去?