做外链哪个网站好,全国高风险地区查询地图,软件开发和网站开发,河南郑州做网站h汉狮前些天发现了一个巨牛的人工智能学习网站#xff0c;通俗易懂#xff0c;风趣幽默#xff0c;忍不住分享一下给大家。点击跳转到教程。
方案一#xff1a;用Eclipse自带的Export功能
步骤1#xff1a;准备主清单文件 “MANIFEST.MF”#xff0c;
由于是打包引用了第三…前些天发现了一个巨牛的人工智能学习网站通俗易懂风趣幽默忍不住分享一下给大家。点击跳转到教程。
方案一用Eclipse自带的Export功能
步骤1准备主清单文件 “MANIFEST.MF”
由于是打包引用了第三方jar包的Java项目故需要自定义配置文件MANIFEST.MF在该项目下建立文件MANIFEST.MF内容如下 Manifest-Version: 1.0
Class-Path: lib/commons-codec.jar lib/commons-httpclient-3.1.jar lib/commons-logging-1.1.jar lib/log4j-1.2.16.jar lib/jackson-all-1.8.5.jar
Main-Class: main.KillCheatFans 第一行是MAINIFEST的版本第二行Class-Path就指定了外来jar包的位置第三行指定我们要执行的MAIN java文件。
这里要注意几点 1、Class-Path: 和Main-Class: 后边都有一个空格必须加上否则会打包失败错误提示为Invalid header field2、假设我们的项目打包后为KillCheatFans.jar那么按照上面的定义应该在 KillCheatFans.jar的同层目录下建立一个lib文件夹即lib文件和打包的jar文件 在同一个目录下并将相关的jar包放在里面。否则将会出现“Exception in thread main java.lang.NoClassDefFoundError”的错误3、Main-Class后面是类的全地址比如你的主文件是KillCheatFans.java文件里打包为package com.main; 那么这里就写com.main.KillCheatFans 不要加.java后缀主文件地址写错将会出现“找不到或无法加载主类”的错误4、写完Main-Class后一定要回车即最后一行是空白行让光标到下一行这样你生成的jar包才能找到你的主class去运行否则将会出现“jar中没有主清单属性”的错误。 步骤2右击Java工程选择Export—选择JAR file—Next 步骤3选择要打包的文件不需要的文件不必打包减小打包后的jar文件大小并进行选项配置如下 这里有几个选项 * Export generated class files and resources 表示只导出生成的.class文件和其他资源文件
* Export all output folders for checked projects 表示导出选中项目的所有文件夹
* Export java source file and resouces 表示导出的jar包中将包含你的源代码*.java如果你不想泄漏源代码那么就不要选这项了
* Export refactorings for checked projects 把一些重构的信息文件也包含进去 步骤4选择我们在第一步中自定义的配置文件路径这一步很重要不能采用默认选项 这里解释一下配置项 * Generate the manifest file是系统帮我们自动生成MANIFEST.MF文件如果你的项目没有引用其他class-path那可以选择这一项。
* Use existing mainfest from workspace这是可以选择我们自定义的.MF文件格式如上所写引用了第三方包时选用。
* Seal content要封装整个jar或者指定的包packet。
* Main class这里可以选择你的程序入口将来打包出来的jar就是你这个入口类的执行结果。 最后Finish即生成了我们要的jar文件。 运行该jar文件有两种方式
1. 在命令行下运行命令java -jar 你的jar文件名称比如我的执行如下 如果在jar中有一些System.out.prinln语句如上执行结果运行后不想在控制台输出而是保存在文件中方便以后查看可以用一下命令 java -jar KillCheatFans.jar log.txt 这时命令行窗口不会有任何输出 输出信息会被打印到log.txt中当然log.txt自动生成并位于和KillCheatFans.jar一个目录中。 2. 新建一个批处理文件如start.bat内容为java -jar KillCheatFans.jar放在jar文件同一目录下即可以后点击自动运行即可更加方便。 方案二安装Eclipse打包插件Fat Jar 方案一对于含有较多第三方jar文件或含有第三方图片资源等就显得不合适太繁琐。这时可以使用一个打包的插件—Fat Jar。 Fat Jar Eclipse Plug-In是一个可以将Eclipse Java Project的所有资源打包进一个可执行jar文件的小工具可以方便的完成各种打包任务我们经常会来打jar包但是eclipse自带的打包jar似乎不太够用Fat Jar是eclipse的一个插件特别是Fat Jar可以打成可执行Jar包并且在图片等其他资源、引用外包方面使用起来更方便。安装方法
1. Eclipse在线更新方法 Help Install New Software Add nameFat Jar locationhttp://kurucz-grafika.de/fatjar2. Eclipse插件手动安装方法 下载地址http://downloads.sourceforge.net/fjep/net.sf.fjep.fatjar_0.0.27.zip?modtime1195824818big_mirror0 将解压出的plugins中的文件复制到eclipse安装目录中的plugins目录下然后重启eclipse即可。使用方法
步骤1右击工程项目选择Buile Fat Jar 步骤2配置jar文件存放目录主Main文件等如下图 步骤3选择所要用到的第三方jar包 最后Finish即生成了我们要的jar文件十分方便。