打包问题
这章看的很晕,之前eclipse 打包直接生成了war包,解压后就是文件了。 这里打了个jar包和war有什么区别啊。 打包后也就是说在指定的目录下有这个包吧? 如果不运行的话,就不用show in explorer了吧。 一定要输入cmb进入命令行才可以执行jar包吗?直接引入不也可以吗。 老师最后视频说显示这个才打包成功了。难道生成了jar包,还没打包成功吗,还要去测试下吗。 ?
我整理下思绪想了下, 是不是jar是类中单独类的实现包,war包一般指一个项目的所有包,
jar包需要添加实现的类路径,还有指向对应的实现类, 最后再把编译好的文件添加进去,然后组成了jar包。 对吗? ,也就是file指这个包的文件路径,然后class是对应的类。
那之前的项目上传作业直接解压成了压缩文件,从来没有打包成war包去上传阿。 为什么不能上传war包到项目作业里呢。 这里只讲了jar包没有讲war包啊。
2、实现类指向这个工程名就可以了吧。
然后mac没有show in...
正在回答 回答被采纳积分+1
同学你好,
1、war是一个web模块,其中需要包括WEB-INF,是可以直接运行的web模块,
jar只包括class文件,在声明了main_class之后是可以是可以用java命令运行的。j
2、是的,指定目录是有的
3、生成了jar包并不表示成功,最好的办法是建议同学测试运行一下
4、上传作业如果是jar或war包,那么批作业的老师就无法获取同学的源代码,也就是说无法对同学的代码进行修改批复,所以不建议同学提交jar/war
5、Manifest file:用来选中我们的工程目录
Main Class:定义jar文件的入口类
6、关于打包成war,在后面的课程中有讲解,建议同学继续往后学习
7、没有这个提示也不影响程序运行,这里同学可以根据项目所在文件夹的位置找到对应的jar包
注:如果打包过程中有疑惑的地方,同学可以回顾课程,跟着老师步骤重新来一遍
祝学习愉快~
- 参与学习 人
- 提交作业 9401 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星