您的位置:广东在线游戏网 > 游戏资讯 > 执行java程序怎么找到jar包-一个JAVA程序如何做成jar包?

执行java程序怎么找到jar包-一个JAVA程序如何做成jar包?

作者:广东在线游戏网日期:

返回目录:游戏资讯


1、首先要确认自己写的程序有没有报错。
2、第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建的是java Project
打包步骤:
1.在项目上,右键,选择Export。

2.进入到下图界面,选择Java 下面的JAR file

3.选择项目,确认必要的文件是否选中,选择保存jar文件包的路径,如下图

4.完成步骤3之后,点击Next,进入如下图界面:

5.直接点Next,进入下面的界面:

6.直接点Finish,jar文件包完成。
备注:
1.可以根据自己的需要选择一些条件。
2.打开jar文件包下面的META-INF\MANIFEST.MF这个文件,查看信息是否正确。

Class-Path:这个导入的是,本项目需e69da5e887aae799bee5baa6e997aee7ad94339要的一些其他的jar文件包
Main-Class:这个是main()方法所在的类的.class文件的路径,并且在最后有个回车符(如:上面显示的是,main()方法在test包下面的PostgresSQLSync类中。)

在windows下面运行jar包,确认导出的jar包是否存在问题:
1.打开DOS命令:通过cd切换到本项目路径下,然后,输入java -jar xxx.jar。
如果输入的信息,和运行项目时,在控制台输出的信息一样,就表示jar文件包已经完成。

下面是我碰到的一些问题:
1.在DOS命令中,出现如下错误时,表示Main-Class没有在META-INF\MANIFEST.MF这个文件中配置。

2.在DOS命令中,出现如下错误时,表示在Class-Path:或者在Main-Class:后面没有输入空格。

你看下你引入的是什么类,如果是jdk自带的类的话,按照快捷键ctrl+shift+o直接导入,如果是外部jar,需要先下载,再从buildpath配置进来就可以了。
首先输入命令jar查看jar命令的参数,其中最常用的三个参数为-c,-v,-f,当然还有一些其他的命令。

准备一个编写好的java文件,并且将其编译好,下面贴出源码。

使用jar -cvf 命令将Hello.class文件打成生成jar包,具体的命令是
jar -cvf d:/Hello.jar d:/Hello.class,意思是将d盘根目录下面的Hell.class文件打成Hell.jar这个文件并放在d盘根目录下。

当然打jar包的时候可能需要将文件打在某个包下面,那么需要使用命令
jar -cf d:/Hello1.jar d:/Hello.class这个命令的使用方法和上面一样,唯一的区别就是这个命令在生成jar文件的过程中不会显示详细信息,虽然没有显示详细信息,但是它的的确生成了Hello1.jar这个文件

还有就是jar tf命令和jar tvf命令他们都生成jar包的完整名称 要生成的class文件所在目录以及名称,但是前者是会显示文件中包含的所有目录和文件名e799bee5baa6e997aee7ad94e58685e5aeb9336列表,后者除了显示文件中包含的所有目录信息和文件列表以外,还会显示各目录和文件的大小、创建时间等信息。

打war包,其实和刚才的命令差不多,只是将文件的后缀名改为.war就可以了。

  方法如下:

  1. 选中项目

  2. 然后右击弹出选项列表

  3. 依次选择Export---Java---jar file---next---browser(选择存放路径)---next---next---browser---finish

相关阅读

关键词不能为空

标签导航

勇者斗恶龙3秘籍 sfc勇者斗恶龙3金手指代码 求SFC勇者斗恶龙3 金手指或密码 要用的了的 求 sfc勇者斗恶龙3秘籍 梦幻稀有玄奘身世里,选第二个剧情都要准备什么 梦幻西游玄奘的身世剧情怎么过 梦幻西游玄奘的身世剧情分支怎么选 梦幻玄奘的身世这个剧情需要在NPC那买金香玉,在玩家处买的可... 剑侠情缘3单机版 剑侠情缘3攻略单机版 剑侠情缘3有没有单机版啊? 有没有剑侠情缘3的单机版哦? 我的侠盗飞车安了热咖啡后什么特殊效果都没有,怎么办啊? 谁能告诉我侠盗飞车“热咖啡”事件是怎么回事? 侠盗猎车手圣安地列斯热咖啡怎么开 侠盗猎车手圣安地列斯热咖啡事件是怎么回事 旋转轮胎这个游戏 要怎么才能让车子动起来 旋转轮胎进游戏怎么更改为mod 旋转轮胎地图全开 旋转轮胎怎么把地图盲点去掉 旋转轮胎怎么把地图盲点去掉 如何将java程序打包成jar 如何把java的class文件生成jar包 执行java程序怎么找到jar包 java项目怎么打成可运行的jar包 世界上第一辆蒸汽机车是由谁发明制造的?在哪一年制造成功的? 蒸汽机车是谁发明的 世界上第一辆蒸汽机车是谁发明的? 蒸汽火车是谁在什么时候发明的 炫舞,神宠火凤凰一次能和成吗?或者神龙, qq炫舞魔法麒麟宠物蛋怎么合 魔法屋怎么抽麒麟坐骑 魔法火凤极品宠物蛋1天的可以不? QQ炫舞惊喜打造灵与幻宠物箱成功率多少 剑网3怎么抓马 剑网三怎么抓马? wow如何去燃烧平原? WOW怎么去燃烧平原 wow荒芜之地怎么去燃烧平原 魔兽世界部落怎么去燃烧平原 龙之谷手游学者技能怎么点 学者技能加点攻略 学者刷图技能怎么加点 学者技能加点推荐 恐怖黎明神秘学者怎么加点 神秘学者技能加点方案 龙之谷手游学者加点推荐 学者怎么加点 货车油刹和气刹的区别 气刹和油刹的区别 气刹与油刹的区别? 火车是气刹车吗? 奇迹MU里我想去干掉斯巴达兵营里的BOSS暗黑指挥官,不知怎... 奇迹(MU)的BOSS集中营在哪,请高手指点 玄武奇迹杀掉冰霜巨蛛掉什么装备 剑三任务跟踪不显示 剑网三 任务追踪 里没东西了 求解救! 剑网3任务在屏幕上不显示了 剑网三任务追踪锁死了 qq热键冲突怎么处理?