Java 打包standalone 项目(配置文件,依赖包在主jar外)_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > Java 打包standalone 项目(配置文件,依赖包在主jar外)

Java 打包standalone 项目(配置文件,依赖包在主jar外)

 2014/11/25 22:07:43  feifangongzi  程序员俱乐部  我要评论(0)
  • 摘要:文件结构如下|-lib(依赖包)|-log|-xxx.jar(项目jar,包含mainclass)|-app-resource.properties(项目资源文件由spring读取)|-start.bat(启动脚本)|-log4j.propertiesbat文件内容d:cdd:\xxxjava-cp.;.\xxx.jar;.\xxx\lib\*com.blkbox.application.XXXApplicationpause注意此处不要使用-jar命令:-jar命令会忽略-cp,
  • 标签:配置文件 文件 配置 Java 项目
文件结构如下
|-lib(依赖包)
|-log
|-xxx.jar(项目jar,包含main class
|-app-resource.properties(项目资源文件由spring读取)
|-start.bat(启动脚本
|-log4j.properties


bat文件内容
d:
cd d:\xxx
java -cp .;.\xxx.jar;.\xxx\lib\* com.blkbox.application.XXXApplication
pause

注意 此处不要使用-jar命令: -jar 命令会忽略 -cp,-classpath 参数
另外.\xxx\lib\*  不要写成 .\xxx\lib\*.jar

xxx.jar中 MANIFEST.MF 内容:
Manifest-Version: 1.0
Class-Path: .
Main-Class: com.blkbox.application.XXXApplication


xxx.jar中内容
|-com
|-META-INF
|-app-context.xml
上一篇: jpa 下一篇: 博弈Java讲义 - ThreadLocal
发表评论
用户名: 匿名