打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包的话是不是都是同一个效果呢?
展开
 我来答
千锋教育
2015-12-18 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部

class文件,方法如下:

在Eclipse中可以导出JAR文件(类似于EXE文件,不过需要JAVA虚拟机支持),执行File→Export→JAR(Runable)即可。
eclipse --> 右键单击一个Java Project --> Export --> Java - JAR file/Runnable JAR file
// 也可以是Project下的一个Package

flower_wzm
2012-07-31 · TA获得超过921个赞
知道小有建树答主
回答量:636
采纳率:0%
帮助的人:288万
展开全部
都行,一般给人家都是给class文件,因为那个是人家最后用的,而且看不懂的,而且保护了知识产权,如果是开源的,把class和java分成两个包都打好,一起给人家,java的那个就是源文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友671bb13
2012-07-31 · TA获得超过107个赞
知道答主
回答量:32
采纳率:0%
帮助的人:11万
展开全部
class,class是二进制文件,java是文本文件,把java文件编译后得到class文件然后可以把class文件打包在jvm中运行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
reusu
2012-07-31 · TA获得超过395个赞
知道答主
回答量:235
采纳率:0%
帮助的人:144万
展开全部
打包的文件是编译完毕的class文件
因为打包完毕之后是可以直接使用jar *.jar命令运行的
不需要再次编译
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
honeyhejian
2012-07-31 · 超过44用户采纳过TA的回答
知道答主
回答量:184
采纳率:0%
帮助的人:151万
展开全部
楼主你好!~
JAR包用的是CLASS文件哦!~、
满意请采纳!~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式