idea打包可直接运行的jar

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

idea打包可直接运行的jar

1.项目结构管理中添加jar Artifact 如下图,选择From modules with dependences

2.配置打包的Modul,配置程序入口,配置是否将所有引用的jar拷贝进来,以及MANIFEST.MF文件

文件MANIFEST.MF中的内容如下

Manifest-Version: 1.0

Class-Path: sPRing-web-3.1.0.RELEASE.jar spring-context-3.1.0.RELEASE.

jar servlet-api-2.4.jar commons-configuration-1.6.jar spring-asm-3.1.

0.RELEASE.jar commons-lang3-3.1.jar commons-beanutils-1.7.0.jar sprin

g-aop-3.1.0.RELEASE.jar spring-beans-3.1.0.RELEASE.jar ezmorph-1.0.4.

jar spring-tx-3.1.0.RELEASE.jar spring-core-3.1.0.RELEASE.jar spring-

context-support-3.1.0.RELEASE.jar commons-lang-2.5.jar aopalliance-1.

0.jar commons-logging-1.1.1.jar commons-beanutils-core-1.8.0.jar xmem

cached-1.3.8.jar spring-expression-3.1.0.RELEASE.jar json-lib-ext-spr

ing-1.0.2.jar commons-collections-3.2.1.jar log4j-1.2.17.jar spring-o

rm-3.1.0.RELEASE.jar commons-digester-1.8.jar spring-aspects-3.1.0.RE

LEASE.jar json-lib-2.2.2-jdk15.jar spring-test-3.1.0.RELEASE.jar spri

ng-jdbc-3.1.0.RELEASE.jar spring-webmvc-3.1.0.RELEASE.jar dom4j-1.6.1

-hudson-3.jar

Main-Class: com.llh.tasker.App

3.设置类型,设置名称及输出目录,检查jar

4.生成(Build),然后就可以在out目录找到打包的jar了

5.可以增加个bat文件,run.bat方便直接运行

1@echo off &setlocal EnableDelayedExpansion2java-jar llh-tasker-schedule-jar.jar

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航