A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黑马刘杰 中级黑马   /  2012-6-29 18:55  /  23396 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 Jackey 于 2012-6-30 07:49 编辑

      我写了一个小程序,但是每次运行都得打开Eclipse,我想把它导成jar包。我在网上搜了搜,很麻烦,很复杂,有么有简单点的方法啊?

9 个回复

正序浏览
导出的jar包是个压缩包怎么办。
回复 使用道具 举报
#在这里快速回普通类导出jar包,该类包含main方法,并且没有用到其他的第三方jar包。  1.在eclipse中选择你要导出的类或者package,右击,选择Export子选项;  2.在弹出的对话框中,选择JAR file,单击next;  3.在JAR file后面的文本框中选择你要生成的jar包的位置以及名字,注意在Export generated class files and resources和Export java source files and resources前面打上勾,单击next;  4.单击两次next按钮,到达JAR Manifest Specification。注意在最底下的Main class后面的文本框中选择你的jar包的入口类。单击Finish,完成。  在DOS环境下,进入到jar包所在的目录,运行 java -jar 名字.jar,检测运行是否正确。
回复 使用道具 举报
李菁 中级黑马 2012-7-24 00:41:02
8#
项目上右键-->Export-->Java-->JAR file-->Next-->输入保存路径即可

jar1.jpg (49.8 KB, 下载次数: 109)

jar1.jpg
回复 使用道具 举报
图文都有,顶起来,申请给滔哥加分{:soso_e113:}
回复 使用道具 举报
关于打jar包的问题,我可以说自己整整弄了一天,先开始打的总是提示:unable to access the jarfile:c:program!在网上找了很多资料都没有解决,最后下了个fatjar把这问题解决了,我就一不做二不休,想能不能做成exe文件,并且可以脱离本机的jvm直接运行,就在网上下了个exe4J,将文件做成了exe,并将jre一起做在了里面,解决了这个问题,在解决了这两个问题以后,似乎有点爽了,就想将自己做的一个加密解密小程序做成那种可以让别人下载安装的模式,查了下,下了个Inno setUp的小软件,做成了,本来写的程序不大,因为将要运行java的平台做在了里面,最后的安装程序是22M,也还不算太大,我在无java平台的电脑上测试通过了,直接安装运行,大大的happy,这本来不是太麻烦,只是在自己摸索的过程可能要浪费太多的时间,不划算,要做这些的话,主要的过程我写在里面了,无法写的很详细,因为配置的内容太多,如果哪一部不清楚的话,可以联系我!
回复 使用道具 举报
第一步:鼠标对着你想要转换的项目点右键,选择“导出”

第二步:在弹出的框中选中“jar文件”



第三步:选择要导出的资源和路径



第四步:jar打包选项



第五步:选择 密封包,main方法



第六步:选择要密封的包(点击第五步中的“详细信息”后)



第七步:点击第五步中的“浏览”后




最后:


现在就完成了,在第三步中的路径下就会有一个像这样的
jar文件了,双击它就会运行程序。如果不运行,对着它点击右键在打开方式中选择用Java(TM)、、、打开,OK!



75ab7ffebb468f78d6887d8f.jpg (20.64 KB, 下载次数: 129)

75ab7ffebb468f78d6887d8f.jpg
回复 使用道具 举报
右键点击文件或者工程——>export------->java------>jar文件---------》jar文件路径 弹出这个框时还可以重新选择你要到处的文件
回复 使用道具 举报
这个很好弄啊,选中你要打包的项目,右键->“Export”,然后点击“Java”,选择“JAR file”,点击“next”,在JAR file中选择你要保存的路径,就可以了!

评分

参与人数 2技术分 +1 黑马币 +2 收起 理由
黑马刘杰 + 2 很给力!
刘蕴学 + 1 正解

查看全部评分

回复 使用道具 举报
.下载Fat Jar插件

2. 安装之后,右键选择项目时,会出现Build Fat Jar  ,选择该方法,然后按照向导即可一步步导出可执行jar文件。

   如果有外部的jar包,比如说sqljdbc.jar,则把所有要使用的第三方的jar包都复制到{Java_home}\jre\lib\ext 目录下。(必须重新启动Eclipse才能加载这些jar包)而象SWT项目这样所使用的jar包,则不需要这么设置,直接在向导中选择所需要的jar包即可。

3.然后就可以在导出目录中运行这个可执行jar包,但如果是SWT项目,则必须在包含该可执行jar包的目录下有一个swt-win32-3235.dll之类的文件。

4.有了可执行的jar文件,然后可以使用exe4j.exe之类的jar转exe软件,如果使用exe4j.exe则当调用到sqljdbc.jar之类的外部包时,则必须将sqljdbc.jar也一并导入。安装向导就可以生成exe文件了,如果是SWT项目则也必须在同目录下有swt-win32-3235.dll之类的文件

点评

你这个说不是网上找的,打死我都不信  发表于 2012-6-29 20:27
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马