-
eclipse导出jar和Runnable jar。maven导出jar和Runnable jar
2019-09-06 16:01:011、导出jar:导入本模块class文件,相关依赖一般默认不会导出。比如junit4.9,依赖的hamcrest-core-1.1.jar不会在junit4.9中 2、导出,见名知意,即可运行的jar。相关的依赖和配置文件等全部导出到jar里面,程序有...jar与Runnable jar区别
1、导出jar:导入本模块class文件,相关依赖一般默认不会导出。比如junit4.9,依赖的hamcrest-core-1.1.jar不会在junit4.9中
2、导出,见名知意,即可运行的jar。相关的依赖和配置文件等全部导出到jar里面,程序有main方法,可以运行。
1、eclipse导出Runnable jar
Runnable jar有3个选择
第3个不说了,第1个和第2个区别如下图
导出的Runnable jar 可以直接java运行
2、eclipse导出Runnable jar
导出的 jar 也可以java运行(必须有main方法),但是费点劲而已
3、maven导出jar
maven的mvn package命令对于 <packaging>jar</packaging>的相当于eclipse的导出jar,好处是maven导出的jar包的配置文件中会有pom.xml,里面包含其所依赖的jar包。
4、maven导出Runnable jar
如果想用maven导出Runnable jar,需要给maven安装插件(自己百度,没有亲测)。
-
java导出jar包_java导出jar包并导出为exe文件
2021-03-07 02:23:57导读热词@H_403_1@导出Jar包此时如果电脑有配置好Java的JDK就可以自己双击运行了@H_403_1@在项目右键点击导出@H_403_1@@H_403_1@选择并点击下一步@H_403_1@@H_403_1@选择相应,并点击完成@H_403_1@@H_403_1@点击确定...导读热词
@H_403_1@ 导出Jar包
此时如果电脑有配置好Java的JDK就可以自己双击运行了
@H_403_1@在项目右键点击导出
@H_403_1@
@H_403_1@选择并点击下一步
@H_403_1@
@H_403_1@选择相应,并点击完成
@H_403_1@
@H_403_1@点击确定
@H_403_1@
Jar包导出为exe文件
电脑没有安装java jdk也可以直接双击exe文件
@H_403_1@目标文件夹准备
@H_403_1@原文件准备
项目中所用的所有jar包
@H_403_1@双击它:
链接:https://pan.baidu.com/s/1rxTDd6xaDmOWS9I6P89NBg
提取码:osxg
@H_403_1@下一步:
@H_403_1@下一步:
@H_403_1@填写保存到的文件夹
@H_403_1@填写应用名字
如果是64位的应用需要这里选择
删除其他
直接一直next直到结束即可,完成后就可以拷贝当前文件夹到其他电脑上直接双击运行了
@H_403_1@
相关文章
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250
-
java eclipse 导出jar
2011-11-04 17:05:09导出jar 注意点导出jar 注意点导出jar 注意点导出jar 注意点 -
eclipse导出jar包
2016-01-21 14:37:09eclipse 导出 jar包 Main类 -
导出jar项目
2013-05-25 18:34:29用Eclipse生成一个可以导出jar文件的项目,方法行之有效,概括全面 -
jxl.jar,excel数据工具类导出jar
2018-10-29 11:15:36jxl.jar,excel数据工具类导出jar。用于对数据的导出。工具类地址 :https://mp.csdn.net/postedit/83502664 -
Eclipse导出jar包
2018-02-22 18:33:41内容概述 简要说明普通类导出jar包,我说的普通类...通过eclipse导出jar包,要具体情况具体分析,主要分为两大类:不包含第三方jar包的java项目导出jar包,包含第三方jar包的java项目导出jar包; 普通类导出jar内容概述
- 简要说明
- 普通类导出jar包,我说的普通类就是指此类包含main方法,并且没有用到别的jar包
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
- 参考博客
简要说明
通过eclipse导出jar包,要具体情况具体分析,主要分为两大类:不包含第三方jar包的java项目导出jar包,包含第三方jar包的java项目导出jar包;普通类导出jar包,我说的普通类就是指此类包含main方法,并且没有用到别的jar包
步骤如下- 在eclipse中选择你要导出的类或者package,右击,选择Export子选项;
- 在弹出的对话框中,选择java文件---选择JAR file,单击next;
- 在JAR file后面的文本框中选择你要生成的jar包的位置以及名字,注意在Export generated class files and resources和Export java source files and resources前面打上勾,单击next;
- 单击两次next按钮,到达JAR Manifest Specification。注意在最底下的Main class后面的文本框中选择你的jar包的入口类。单击Finish,完成。
你可以在dos环境下,进入你的jar所在的目录,运行 java -jar 名字.jar,检测运行是否正确。Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
方案一:用Eclipse自带的Export功能步骤1:准备主清单文件 “MANIFEST.MF”,由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目下建立文件MANIFEST.MF,内容如下:
第一行是MAINIFEST的版本,第二行Class-Path就指定了外来jar包的位置,第三行指定我们要执行的MAIN java文件。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
这里要注意几点:
步骤2:右击Java工程选择Export—>选择JAR file—>Next1、Class-Path: 和Main-Class: 后边都有一个空格,必须加上,否则会打包失败,错误提示为:Invalid header field; 2、假设我们的项目打包后为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中没有主清单属性”的错误。
步骤3:选择要打包的文件,不需要的文件不必打包,减小打包后的jar文件大小,并进行选项配置如下这里有几个选项:
步骤4:选择我们在第一步中自定义的配置文件路径,这一步很重要,不能采用默认选项* 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 把一些重构的信息文件也包含进去
这里解释一下配置项:
最后Finish,即生成了我们要的jar文件。* Generate the manifest file:是系统帮我们自动生成MANIFEST.MF文件,如果你的项目没有引用其他class-path,那可以选择这一项。 * Use existing mainfest from workspace:这是可以选择我们自定义的.MF文件,格式如上所写,引用了第三方包时选用。 * Seal content:要封装整个jar或者指定的包packet。 * Main class:这里可以选择你的程序入口,将来打包出来的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,
name:Fat Jar
location:http://kurucz-grafika.de/fatjar
2. Eclipse插件手动安装方法
下载地址:http://downloads.sourceforge.net/fjep/net.sf.fjep.fatjar_0.0.27.zip?modtime=1195824818&big_mirror=0
将解压出的plugins中的文件复制到eclipse安装目录中的plugins目录下,然后重启eclipse即可。使用方法:步骤1:右击工程项目选择Buile Fat Jar步骤2:配置jar文件存放目录,主Main文件等,如下图步骤3:选择所要用到的第三方jar包最后Finish,即生成了我们要的jar文件,十分方便。参考博客
-
Intellij IDEA 导出jar
2019-07-12 15:08:58 -
maven 导出jar包以及导出dubbo服务jar包
2016-05-18 09:47:41maven 导出jar包以及导出dubbo服务jar包 -
excle导出jar包
2013-10-10 18:54:27excle导出jar包,支持2003及2007格式 -
【idea】【springboot】【jar】导出jar运行后报错java.lang.ClassNotFoundException 及springboot在idea...
2019-06-18 16:46:58文章目录一、问题描述二、问题分析三、springboot在idea中导出jar包的正确方法1.删除原有MANIFEST.MF2.工程设置3.导出jar包总结 一、问题描述 使用idea将springboot项目导出jar包,放在服务器上运行,按照网上一种... -
javaword文档导出jar包freemarker.rar
2020-07-10 09:16:47javaword文档导出jar包freemarker,可以通过java后台进行文档数据的更新输出 javaword文档导出jar包freemarker,可以通过java后台进行文档数据的更新输出 -
IDEA如何导出jar文件
2020-12-09 17:48:05IDEA如何导出jar文件 -
导出jar文件
2017-08-11 23:28:01今天,巩固就教大家用eclipse导出jar文件。 第一步:找到eclipse,双击打开。(没有可以去下载) 第二步:找到你需要导出的java文件。 第三步:右击,选择“导出”。 第四步:选择“JAR文件”,点击“下一步... -
IDEA导出jar包
2020-04-28 18:34:27IDEA导出jar包 https://www.cnblogs.com/ffaiss/p/10908483.html -
android studio 导出jar
2017-02-22 10:06:48android studio 导出jar -
源码怎么导出Jar包
2020-11-25 20:56:13<div><p>需要更改些源码,使其更加匹配自己的想要的打印,但怎么导出Jar包呢?</p><p>该提问来源于开源项目:pengwei1024/LogUtils</p></div> -
Eclipse和Idea导出jar包
2018-07-12 14:33:051.eclipse导出jar包导出jar命令:mvn clean package mvn package启动命令:java -jar len-web.jar2.idea导出jar包导出jar命令:clean package -DskipTests启动命令:java -jar len-web.jar3.启动... -
eclipse导出jar(java打包导出jar)
2019-07-17 02:51:23具体做法如下:方法一:(工程没有引用外部jar包时,直接导出) 选中工程---->右键,Export...--->Java--->JAR file--->next-->选择jar file的路径及名称-->next-->next---> 选择main class-... -
Eclipse中导出jar文件
2020-03-23 09:35:31Eclipse中导出jar文件 1、工程点击Export 2、选择JAR File文件 3、确定导出的存储路径 4、重点:选择程序入口Main class 5、测试jar包,cmd中指令java -jar XXX.jar -
java导出jar包以及jar内程序读取jar包外配置文件
2017-07-15 20:51:32使用 Eclipse 导出 Java jar包,包括导出的jar包含第三方jar 导出的jar文件能够读取jar包外部的配置文件 Java导出 jar 文件的方式有 1.只是将自己写的代码打jar包 2.导出的jar包含第三方jar包 3.导出的jar需要... -
java导出JAR file和Runnable JAR file
2019-08-23 18:42:03export ->JAR file export ->Runnable JAR file:意思是该种jar file包含了一个main...如果直接导出jar file,则此时 jar包仅仅是“a library of Java code”,那么在运行时需要在命令行下指定main class。 ... -
springboot导出jar包
2019-07-16 16:31:20springboot导出jar包 1. 在pom.xml中的build标签下添加插件依赖以及配置文件依赖(不配置的话导出就没配置文件,跑不起来)如下: <plugins> <plugin> <groupId>org.springframework.boot</... -
IDEA导出jar包步骤
2019-04-02 17:20:391. 设置JAR包导出的路径及导出内容。 Project Structure --> Project Settings --> Artifacts --> Add --> JAR --> Empty ...2.导出JAR包文件 选择Bulid --> Build Artif...