`
程序员是怎么炼成的
  • 浏览: 32688 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

运行jar包 指定第三方jar

    博客分类:
  • java
阅读更多

2015.10.28更新

 

中行的对账文件每天都需要打开eclipse来执行,比较麻烦,希望可以将中行的project打包成一个jar,每天直接运行下载。

 

首先项目中可能会引用到大量的jar包,如果是maven项目,使用“mvn dependency:copy-dependencies”命令将所有引用的第三方jar拷贝到project的target目录下。如果是普通java项目,直接将lib下的包拷贝出来即可。

将工程从eclipse中导出,修改Main-file文件,在该文件中指定Class-Path 属性,即引用的第三方jar的路径。

 

 

 

-=====================================================================================

运行jar包时通常会引用到第三方的jar,但是打包的时候无法一起打包,运行jar包时总是会  class  not  found 。

 

 

 

    将jar包导出后,或者自己打包后,记得编辑META-INF文件夹,该文件夹中包含一个MANIFEST.MF文件。

MANIFEST.MF文件中需要指定三个值

Manifest-Version: 1.0

Class-Path: ./lib/...

Main-Class: com.Test

 

 

其中Class-Path:  后面跟个空格,然后在写上第三方的jar包的位置。这里的./表示是当前jar包所在的路径位置

 

 

以上配置正确的话,直接使用"java -jar  xxx.jar"   命令运行即可。

 

 

 

 

分享到:
评论

相关推荐

    ant脚本,打可运行的jar包,并导出第三方jar包到指定目录

    ant脚本,打可运行的jar包,并导出第三方jar包到指定目录

    gosrc:Golang语言工具,可以快速把你项目说设计的二进制打包

    我写了一个小程序,他引用了很多第三方的包。现在我想把这个小程序原始码封存起来。我本想只复制我自己的写的程序源码,但是又害怕,以后编译的时候找引用的第三方包造成程序运行不起来。为了保证以后源码能正常编译...

    day020-继承加强和设计模式代码和笔记.rar

    即当前类所在路径及其引用的第三方类库的路径,如第四节中的问题6所述)下的类库 加载到内存中。 开发者可以直接使用系统类加载器。 5. 设计模式:(框架中使用,是程序设计的高级思想) 1. 单例模式...

    java动态日志注入工具anylog.zip

     2、一些项目依赖第三方jar包,如果发生问题,但第三方包中无日志打印,以往可能需要重新编译第  三方包,加上日志,重启服务,然后排查问题。但使用这个工具,就可以直接动态加入日志,而不用  修改第三方jar包...

    JavaWord类库操作API_Free Spire.Doc for Java_5.1.0

    无需依赖任何其他第三方插件,完全独立运行。 5.该压缩包包含的内容:samples文件夹中包含了多个操作Word文档功能的java代码示例DEMO;lib文件夹下包含了用于在java程序中的Spire.Doc.jar文件,在项目程序中调用接口...

    reRunPlugin:TeamCity 插件以使用相同的参数重新运行以前的作业

    以下路径取自$TEAMCITY_HOME代理API devPackage/agent-api.jar通用API devPackage/common-api.jar devPackage/runtime/runtime-util.jar服务器接口devPackage/server-api.jar第三方 API(Spring 等) webapps/ROOT/...

    java开源包8

    同时,任何第三方都可以使用OAUTH认证服务,任 何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP,JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间...

    java开源包4

    同时,任何第三方都可以使用OAUTH认证服务,任 何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP,JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间...

    JAVA_API1.6文档(中文)

    javax.sql.rowset.spi 第三方供应商在其同步提供者的实现中必须使用的标准类和接口。 javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 javax.swing....

    IJobSpider:定义爬虫框架,结合htmunitjsoupmysql进行指定性爬取

    程序结构:|-conf 定义配置文件|-lib 第三方jar包存放位置|-log log4j生成Log位置|-src 源程序库|---com.ijob.spider 启动类|---com.ijob.spider.fetcher 页面抓取类|---com.ijob.spider.handler 页面提取类|---...

    java开源包1

    同时,任何第三方都可以使用OAUTH认证服务,任 何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP,JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间...

    java开源包2

    同时,任何第三方都可以使用OAUTH认证服务,任 何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP,JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间...

    java开源包3

    同时,任何第三方都可以使用OAUTH认证服务,任 何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP,JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间...

    java开源包11

    同时,任何第三方都可以使用OAUTH认证服务,任 何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP,JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间...

    java开源包6

    同时,任何第三方都可以使用OAUTH认证服务,任 何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP,JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间...

    java开源包5

    同时,任何第三方都可以使用OAUTH认证服务,任 何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP,JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间...

    java开源包10

    同时,任何第三方都可以使用OAUTH认证服务,任 何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP,JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间...

    java开源包7

    同时,任何第三方都可以使用OAUTH认证服务,任 何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP,JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间...

    java开源包9

    同时,任何第三方都可以使用OAUTH认证服务,任 何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP,JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间...

    java开源包101

    同时,任何第三方都可以使用OAUTH认证服务,任 何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP,JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间...

Global site tag (gtag.js) - Google Analytics