版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Author:栗华山 Email: lhs295988029怎样运行java应用程序怎样运行java应用程序,在eclipse中开发的,怎不能一直放在eclipse中运行吧。我们可以把java应用程序导出jar 文件,然后运行jar文件就行了。这是最好的唯一的办法。主要分两步:第一步:导出jar文件;第二步:运行jar文件。下面详细说明这两步。第一步:导出jar文件,分两种情况。1没有第三方jar包,直接导出。非常简单,下面举例说明:(1)右击工程名,选择"Export. ”(2).在弹出的"Export ”对话框中选择"java ”下的"Jar fil
2、e ”,下一步。牛 Export叵1SelectExp ort res our c e s into nm JAK file cik tKe local file system.Select ui «xp©rt type £ilter text+ Gb General-JtiraJAJL file" Eiumable JAK file 土 Li Run/Il ebug*Ttairi.点击"Browse. ”,选择存储导出jar的位置。下一步。* JAK ExportJAR File SpecificationE普Fin电 which 曽曹當
3、169;artoE shotild ba 臂開pur戈聊1d into th* JtkR.回冈or tthe resourcei to export:0 el -«E fip-ath;.projM叼口口eds £ilas and rosaurcMG5all oytpu电 fol ders for cheetcedt proj ee t aJava >&urce files and rr«fi ngfi for ch«Gked pr jJAR file: D: Xj<lkTitXHelloWorld j cu*p 11當!L?J C o
4、qKPr <ss tha coiit o-iitiii gp£ tha JAR f 11«| . A J,d di reel ary entr i esI_iQverwri t« exi stinc f ilai without warninc所有权归栗华山所有,切勿盗版,转载请注明来源1Author:栗华山 Email: lhs295988029所有权归栗华山所有,切勿盗版,转载请注明来源#Author:栗华山 Email: lhs295988029< 也wk | EinMhCancel所有权归栗华山所有,切勿盗版,转载请注明来源#Author:栗华
5、山 Email: lhs295988029所有权归栗华山所有,切勿盗版,转载请注明来源#Author:栗华山 Email: lhs295988029(4) .不用任何设置,默认就好。下一步。 J A H Kx iini tT丨冋屋PzvulcrttrvU« fr 1 fl* t td aj» 11. qtl« toif ttiA J JLH *:rpor I1 * 1 Ejh 野巧 ir 电 «zlEi 1« v wi th. cmp i.l« «rir or «| * 14 * S Fi 1 4* W t t h
6、 iCiraTbp IX* W «t- R I Tli*&d Eui Id pr oj »c i £ no t bu.i J. t «ut oi« »t i c «ZL 1 rl吃*"匸二一亦£匸王二二】 *5+林)所有权归栗华山所有,切勿盗版,转载请注明来源#Author:栗华山 Email: lhs295988029(5).选择"ma in class',点击"Browse. ”,弹出的对话框会自动列出有main类的class文件,选择主类就好了。点击 Finish
7、 。.导出的jar包如下图所示。怎样运行"HelloWorld.jar ”,请看第二步:运行jar文件。所有权归栗华山所有,切勿盗版,转载请注明来源3Author:栗华山 Email: lhs2959880292有第三方jar包,导出jar文件,需要进行一定的设置。不过也很简单,举例如下:使用Iog4j记录日志,需导入Iog4j 的 jar 包:“ Iog4j-1.2.8.jar ”。我们如果按照"没有第三方jar包,直接导出”的方式导出jar包,运行后出现异常:"NoClassDefFoundError :org/apache/log4j/Logger ”,这是
8、因为没找到Iog4j类所致,如下图所示:所以在导出有第三方jar包时,需要做一番手脚。在工程下新建一文件夹名为“META-INF ”,在该文件夹下新建一文本名为“ MANIFEST.MF ”,内容如下:Man ifest-Versio n:1.0Mai n-Class:com.lhs.Ma inClass-Path:lib/log4j-1.2.8.jar目录结构如下图所示:解释:Man ifest-Versio n:1.0Mai n-Class:com.lhs.Mai n主类路径,带包名Class-Path:Iib/log4j-1.2.8.jar存放 jar 包的位置:在 lib 目录下这样就
9、行了,我们开始导出吧:(1)右击工程名,选择"Export.所有权归栗华山所有,切勿盗版,转载请注明来源7Author:栗华山 Email: lhs295988029所有权归栗华山所有,切勿盗版,转载请注明来源#Author:栗华山 Email: lhs295988029所有权归栗华山所有,切勿盗版,转载请注明来源#Author:栗华山 Email: lhs295988029所有权归栗华山所有,切勿盗版,转载请注明来源#Author:栗华山 Email: lhs295988029(4).在弹出的"Export ”对话框中选择"java ”下的"Jar f
10、ile ”,下一步。Export匚回氐SelectExpcurt resources into a JAK file on the local file systemSelect an export dstinatitype filter test+ D GeneraL二 &JAR fileVJatvadoc A Ruiuiable JAR fil«+1 L_- Flug-iik B«velopnient± Lz> Rz/D 包b口百+ i二“ Tsain所有权归栗华山所有,切勿盗版,转载请注明来源#Author:栗华山 Email: lhs2959
11、88029.点击"Browse. ”,选择存储导出jar的位置。下一步。r'皿1FI. E4 JAR Fipoit(«1区JAR rile SpecificationDe £in« whi ch r esour es s should be «xpor t ed. into th牲 JAR.、l0 *S«1tel th晌 rto export:runTast-回 e|7 i+i c* llis f 曰 HETA-IHF0Eicpcirt lEMPcrt|Export17 :ExpertJAR file;5-k i c*ns :
12、Fsj.l shgQiiLQratcd cl£ files and resourcesall ojltpiatfcrpr*j*ct£J&.va. 3ouice fiLes uid resoui-csr«factoriD£E for ch«ck»d projectsexport d&stinati cm:D j«rToWcrld ji arr&ss the cantsnli of th軽 JAR filedir*ct*ry iaserwr i te eici 3tixk.g: files wi thou
13、t所有权归栗华山所有,切勿盗版,转载请注明来源9Author:栗华山 Email: lhs295988029所有权归栗华山所有,切勿盗版,转载请注明来源#Author:栗华山 Email: lhs295988029(4).不用任何设置,默认就好。下一步。! Al< Hk j»o ir+in=unsci5 1 « L RtP> L i <R±<3I IT Udh liVJ-LaU. 1 ll< 坪Jr pH 1*91 : ll £,KP Air tq_|_屿|= i x M <w t t h-oofptX*irir
14、187;rI *1 Eh.i>pit td «kEi 14vwi titi.«acivnipil>«w vn.i nsKI ±; *v* th* 4*3 V 1 p*. I -rap!,a叠-t-hl 扣贰 1 Fi th* 翱峰u所有权归栗华山所有,切勿盗版,转载请注明来源#Author:栗华山 Email: lhs295988029所有权归栗华山所有,切勿盗版,转载请注明来源#Author:栗华山 Email: lhs295988029所有权归栗华山所有,切勿盗版,转载请注明来源#Author:栗华山 Email: lhs29598802
15、9(5).就是在这步有不同的地方。 在"没有第三方jar包,直接导出”中, 选择的是第一个"Generatethe mainfest file ”, 然后选的 mai n class,这次我们选择 “ Use exist in g mai nfest workspace ”,然后找到我们写的 “ META-INFMANIFEST.MF ” 文件,点击"ok” -> "Finish”。1AR Manifest SpecifkationCuKtoffii e« th« mani f«s<t filt for th*
16、JO file . Generate the mani £&st £11*MiITlf E t I Hi "th* I);a tJARM&rD 卫«xi st i n< ipwi fast from wcrksp ac?fest/rwTeEt/META-OT/HABTFEST. MF SttlSel&cl tM ih所有权归栗华山所有,切勿盗版,转载请注明来源#Author:栗华山 Email: lhs295988029所有权归栗华山所有,切勿盗版,转载请注明来源#Author:栗华山 Email: lhs295988029
17、(6).在“ HelloWorld.jar ”同一目录下新建一文件夹名为“lib ” (是我们在“ META-INFWIANIFEST.MF”文件中定义叵区的),把“ Iog4j-1.2.8.jar ”放入。目录结构如下图:D: jsrTest丈件电)编辑 查看 收藏通 工具 帮助迅)后退k ' p 攫索口丈件夹閃”地址 _J D: VjarTest 文件夹名称:面我的文档I我的电胞,昭5 (C :)app 6:)+ (iS+ 二jabase+1 口 dev+ 二)eclipseV自转到修改曰多 文件夹2011-72 KE Executable Jar,2011大小类型2亍对象(M用磁
18、盘空间:8 04 GB)1.76 KB/ Ny Computer所有权归栗华山所有,切勿盗版,转载请注明来源#Author:栗华山 Email: lhs295988029Author:栗华山 Email: lhs295988029 至此我们的jar导出成功了,下一步介绍如何运行。第二步:运行jar文件。双击"HelloWorld.jar ”,或者右击选择"Java(TM) Platform SE bi nary ”,结果是没反应。为什么双击,或者右击选择"Java(TM) Platform SE bi nary”都不能能运行"HelloWorld.jar ”呢?答:答案是否定的。如果&qu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 管廊脚手架搭设专项施工方案
- 2026年山西省太原市单招职业倾向性考试题库含答案详解(预热题)
- 路基土石方施工技术交底
- 贴地砖施工安全技术交底
- 2026年传染病防治知识培训试题及答案
- 雨污管网改造工程施工方案
- 关务内部审计控制制度
- 内部价格自查制度
- 内部会议室管理制度范本
- 内部单位住宿管理制度
- ip电话施工方案
- 《恶意》读书分享演讲稿模版
- DB5301∕T 23-2019 园林绿化工程验收规范
- 【2024-11月更新】武术18课时大单元(教学设计)
- 河南省安全生产职责清单
- 毕业设计(论文)-水泵密封圈冲压模具设计
- 2025至2030中国海洋牧场行业产业运行态势及投资规划深度研究报告
- 痰液粘稠度护理
- T/CECS 10214-2022钢面镁质复合风管
- 马工程西方经济学(精要本第三版)教案
- 北京市朝阳区2024-2025学年高三下学期一模试题化学试卷(含答案)
评论
0/150
提交评论