java项目导入jar_java工程导入及jar包生成

1、导入已经开发好的工程

从菜单的File-->Import打开

选中General-->Existing Projects into Workspace点Next按钮选择工程目录即可

2、plugin工程生成jar包

从菜单的File-->Export打开

选中Plug-in Development-->Deployable plug-ins and fragments点Next按钮选择需要生成jar包的工程,再选择Destination-->Diretory中jar生成的目标目录即可。

另:也可直接从Project Explorer中选择工程右击选中Export导出单个工程

plugin工程有一个重要的文件META-INF/MANIFEST.MF如下

Manifest-Version: 1.0

Bundle-ManifestVersion: 2

Bundle-Name: SdpS3 Storage Client Bundle

Bundle-SymbolicName: cosbench-sdps3

Bundle-Version: 0.4.1.0

Bundle-Vendor: intel

Bundle-RequiredExecutionEnvironment: JavaSE-1.6

Bundle-ClassPath: .,

aspectjrt.jar,

aspectjweaver.jar,

commons-codec-1.3.jar,

commons-logging-1.1.1.jar,

freemarker-2.3.20.jar,

httpclient-4.3.6.jar,

jackson-core-asl-1.8.7.jar,

jackson-mapper-asl-1.8.7.jar,

mail-1.4.3.jar,

spring-beans-3.0.7.jar,

spring-context-3.0.7.jar,

spring-core-3.0.7.jar,

stax-1.2.0.jar,

stax-api-1.0.1.jar,

fluent-hc-4.3.6.jar,

httpclient-cache-4.3.6.jar,

httpmime-4.3.6.jar,

httpcore-4.3.3.jar,sdpjdk.jar

Import-Package: com.intel.cosbench.api.auth,

com.intel.cosbench.api.context,

com.intel.cosbench.api.storage,

com.intel.cosbench.config,

com.intel.cosbench.log

在Runtime页面增加需要引用到包会加到MANIFEST.MF的Bundle-ClassPath中,与手工修改MANIFEST.MF是一样的效果。

MANIFEST.MF的Build页面仅在eclipse编译时起作用,在export生成jar包时无法引用,必须在Runtime中也增加。如果编译时正常,但导出时报错,可以看plugin工程生成jar包生成时的错误日志,根据错误日志加入要引用的包即可。我的plugin工程为sds3.

3、普通工程生成jar包

从菜单的File-->Export打开

选中java-->JAR file生成普通的工程jar包,使用这种方法生成的包也可给plugin工程生成jar包引用。

示例:使用工程生成sdpjdk.jar的工具包,把sdpjdk.jar放到MANIFEST.MF文件中,那么插件sdps3工程就可以使用项目sdpjdk的文件导出了。但是在编译时我是通过sdps3-->Properties-->Java Build Path-->Projects页面通过add引用sdpjdk项目,那样就可以方便看工具包sdpjdk的源码了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值