2 gaoxinghans gaoxinghans 于 2016.04.16 14:34 提问

IDEA生成可执行的jar包时候如何自动生成MANIFEST中的ClassPath

用eclipse导出可执行的jar包的时候可以自动把需要的依赖包打包到生成的jar包中,并且能自动把添加的包添加到MANIFEST.MF中的Rsrc-Class-Path
因为依赖的Jar包数量很多,有何办法能像eclipse,自动把依赖的包打包到生成的jar包中,自动生成MANIFEST中的Class-Path?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Eclipse导出Jar包,修改Manifest.MF文件的Calss-Path
今天在需要导出公司以前很早的一个Java编写的小工具类的时候,导出的jar包运行总是出错,报类依赖路径错误。查了许久才发现,原来是打包出来的jar包中,Manifest.MF文件中的根本没有Calss-Path路径。现在,将本人找到的两个解决方式写下,以便有同学出现类似错误,可以及时改正。 解决方法如下: 一、解压jar包,修改Manifest文件     1、第一种打包jar包的方式是普遍
Maven引入本地jar包并生成jar包运行修改MANIFEST.MF文件
由于项目需要发送短信的功能,确定了产品后,开始开发,发现第三方提供的jar没有maven坐标。于是就开启了一系列的坑爹之路,最后还是解决了,纪录下。 先大致介绍下项目环境,以便能够更好的理解。 首先项目是分多模块的,3个jar包,1个war包。其中2个jar包是任务运行,批处理,监控等,发短信的功能就在其中一个jar中完成。还有个jar是core包,一些通用的公用的类,配置文件,servic
使用intellij idea制作可执行jar文件
可执行jar文件一个可执行的 jar文件是一个自包含的 Java 应用程序,它存储在特别配置的 JAR 文件中,可以由 JVM 直接执行它而无需事先提取文件或者设置类路径。要运行存储在非可执行的 JAR 中的应用程序,必须将它加入到您的类路径中,并用名字调用应用程序的主类。但是使用可执行的 JAR 文件,我们可以不用提取它或者知道主要入口点就可以运行一个应用程序。可执行 JAR 有助于方便发布和执行
Eclipse 打jar包,并且在win7 下执行jar文件,MANIFEST.MF文件指定执行入口
1:为即将导出的java项目新增一个文件,文件名为:MANIFEST.MF这个文件可以定义jar包的一些参数,主要是jar文件执行入口;
Intellij IDEA打包文件manifest文件信息有误
Intellij IDEA 版本:ideaIC-2017.2.5 错误现象: Intellij IDEA 中可以执行 提交到spark(standalone 本地master方式)中无法执行,报错信息如下: SQLContextAPP是我要运行的主类(Main CLass),解压jar包发现SQLContextAPP是存在的,不知道为什么会报找不到类的错误 于是试了下本地采用scala(
可执行jar的一种简单设置classpath的办法
将可执行jar所依赖的文件都放在当前目录的lib文件夹中。其中$filename是jar包的文件名。 java -Djava.ext.dirs=./lib -jar $filename 这种办法比在MANIFEST.MF文件中加入相关lib方便多了。
Maven生成可以直接运行的jar包的多种方式
Maven可以使用mvn package指令对项目进行打包,如果使用java -jar xxx.jar执行运行jar文件,会出现"no main manifest attribute, in xxx.jar"(没有设置Main-Class)、ClassNotFoundException(找不到依赖包)等错误。 要想jar包能直接通过java -jar xxx.jar运行,需要满足: 1、在jar包中的META-INF/MANIFEST.MF中指定Main-Class,这样才能确定程序的入口在哪里; 2、要能
使用Eclipse打包生成jar文件,解决CLASSPATH问题
在发布JavaSE项目时候,经常需要将该项目打成jar包,这个时候,如果项目中有对第三方jar包的依赖,需要在打包自己的项目时候,解决关于第三方jar包的CLASSPATH问题。下面介绍在Eclipse下,如何实现上述目标: 在项目需要导出jar文件的类,例如上面的TestJar.java 上右击,选择 Export,如何改文件有Main函数,选择Runnable jar 文件,
jar包下MANIFEST.MF 中的 Class-Path 设置
1. 基本格式   属性名称+:+空格+属性值   2. 没行最多72个字符,换行继续必须以空格开头   3. 文件最后必须要有一个回车换行   4. Class-Path 当前路径是jar包所在目录,如果要引用当前目录下一个子目录中的jar包,使用以下格式   子目录/xxx.jar 子目录/yyy.jar   技巧:多个jar包的引用,可
idea导出可执行jar包
以下以hello world程序为例,图示打包过程。