打jar包是用class文件还是java文件
如题,打jar包是用class文件还是java文件,有什么区别但是就这里我就又产生了疑问!我有2个朋友,其中一个是叫我打java文件包,另外一个是叫我打class文件包,...
如题,打jar包是用class文件还是java文件,有什么区别
但是就这里我就又产生了疑问!我有2个朋友,其中一个是叫我打java文件包,另外一个是叫我打class文件包,但是最后打的包都是class文件,但是文件的目录不一样,我的项目为Web项目;
java打包目录: META-INF--> MANIFEST.MF
util ---> Tool.class
class打包目录: META-INF--> MANIFEST.MF
WebRoot--->WEB-INF-->classes-->util-->Tool.class
问下最后运行这个jar包的话是不是都是同一个效果呢? 展开
但是就这里我就又产生了疑问!我有2个朋友,其中一个是叫我打java文件包,另外一个是叫我打class文件包,但是最后打的包都是class文件,但是文件的目录不一样,我的项目为Web项目;
java打包目录: META-INF--> MANIFEST.MF
util ---> Tool.class
class打包目录: META-INF--> MANIFEST.MF
WebRoot--->WEB-INF-->classes-->util-->Tool.class
问下最后运行这个jar包的话是不是都是同一个效果呢? 展开
9个回答
2015-12-18 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
都行,一般给人家都是给class文件,因为那个是人家最后用的,而且看不懂的,而且保护了知识产权,如果是开源的,把class和java分成两个包都打好,一起给人家,java的那个就是源文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
class,class是二进制文件,java是文本文件,把java文件编译后得到class文件然后可以把class文件打包在jvm中运行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
打包的文件是编译完毕的class文件
因为打包完毕之后是可以直接使用jar *.jar命令运行的
不需要再次编译
因为打包完毕之后是可以直接使用jar *.jar命令运行的
不需要再次编译
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主你好!~
JAR包用的是CLASS文件哦!~、
满意请采纳!~
JAR包用的是CLASS文件哦!~、
满意请采纳!~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询