方案一:用Eclipse自带的Export功能
创新互联建站是由多位在大型网络公司、广告设计公司的优秀设计人员和策划人员组成的一个具有丰富经验的团队,其中包括网站策划、网页美工、网站程序员、网页设计师、平面广告设计师、网络营销人员及形象策划。承接:网站设计制作、做网站、网站改版、网页设计制作、网站建设与维护、网络推广、数据库开发,以高性价比制作企业网站、行业门户平台等全方位的服务。
步骤1:准备主清单文件 “MANIFEST.MF”,
步骤2:右击Java工程选择Export—选择JAR file—Next
步骤3:选择要打包的文件,不需要的文件不必打包,减小打包后的jar文件大小,并进行选项配置如下
步骤4:选择我们在第一步中自定义的配置文件路径,这一步很重要,不能采用默认选项
方案二:安装Eclipse打包插件Fat Jar
Fat Jar Eclipse Plug-In是一个可以将Eclipse Java Project的所有资源打包进一个可执行jar文件的小工具,可以方便的完成各种打包任务,我们经常会来打jar包,但是eclipse自带的打包jar似乎不太够用,Fat Jar是eclipse的一个插件,特别是Fat Jar可以打成可执行Jar包,并且在图片等其他资源、引用外包方面使用起来更方便。
步骤1:右击工程项目选择Buile Fat Jar
步骤2:配置jar文件存放目录,主Main文件等,如下图
步骤3:选择所要用到的第三方jar包
1、目录上右击,选择导出,选中java ,如下图:
2、设置文件导出位置
第一:普通类导出jar包,我说的普通类就是指此类包含main方法,并且没有用到别的jar包。
1.在eclipse中选择你要导出的类或者package,右击,选择Export子选项;
2.在弹出的对话框中,选择java文件---选择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,检测运行是否正确。
第二、你所要导出的类里边用到了别的jar包。比如说你写的类连接了数据库,用到数据库驱动包oracl.jar.。
1.先把你要导出的类按照上面的步骤导出形成jar包,比如叫test.jar
2.新建一个文件夹main,比如在D盘根目录下;
3.把test.jar和oracl.jar拷贝到main文件下,右击test.jar,解压到当前文件夹。把META-INF\MANIFEST.MF剪切到另外一个地方 (比如是桌面!) ;
4.右击oracl.jar,解压到当前文件夹。
5.在dos环境下,进入到D盘的main文件夹下,执行 jar cvfm new.jar meta-inf/manifest.mf .,不要忘了最后面的点。
6.用压缩工具打开你新生成的new.jar,用你放在桌面的META-INF\MANIFEST.MF覆盖new.jar原有。
你可以在dos环境下,进入你的jar所在的目录,运行 java -jar 名字.jar,检测运行是否正确。
1.以MyEclipse为示例。首先打开软件,创建工程如下图所示。
2.步骤1后,为创建的javaProjection设置名称、位置、JRE等,如下图所示。最后点击finish。
3.创建class文件如下图所示,在src文件夹上右键选择【New】-【class】。
4.步骤三创建好class文件后,写入代码后,鼠标右键选择【Export】。
5. 步骤4中弹出的【Export】窗口中选择Java-jar file,点击Next。
6.步骤5后,在弹窗中在下图所示的位置,点击【Browser...】设置输出路径,然后点击【Next】(一直选择next直到结束)或者【Finish】(直接结束)。
7.弹出下图所示的【JarExport】,选择ok即可。
8.打包输出的jar文件如图所示。
方法:
1、启动eclipse;
2、在eclipse中建立好工程与类并写好代码;
3、点击“File-Export”;
4、在弹击的界面中选择“Java-JAR file”,再点击“Next”;
5、选择要打包的文件,再点击“Browse”;
6、在弹出的界面中选择好打包后的文件的存放路径,再输入文件名,最后点击“保存”;
7、点击“Finish”;
8、打包成功。
把jar包解压缩,看看里面有没有源代码文件,如果有 的话你导入eclipse就可以了,因为别人的程序不一定用ECLIPSE作为开发平台,因此把源码文件直接复制进ECLIPSE 里面一个新建的工程那会比较保险。若里面没有源码文件,那你就可以下载一些逆向工程的软件,把JAVA的字节码或者编译后的代码反向编译成源码,不过这样做代码的可读性可能会稍微有点影响