java 依赖其他项目时如何导出_使用Eclipse将具有外部依赖性的Java项目导出到jar...
有没有一种简单的方法可以将
Java项目(包括其所有外部依赖项)导出到标准的.jar文件中?
我开发了一个使用多个Apache库的SDK,我希望能够将这个项目作为一个jar发布.到目前为止我在这个问题上找到的答案要求将项目打包为Runnable jar,并且不适用于没有主类的这个项目.
我发现的其余答案都假设熟悉Ant或Maven来完成这项任务,而且我也没有背景.有几个脚本,但我不明白我将如何使用/修改它们,或者我将运行脚本并获得结果.
任何能够提供更多背景信息的答案都非常感谢,这些答案可以提供具有Ant或Maven背景的用户如何完成这些任务.
有关更多背景信息,我尝试将以下库组合成一个名为JetstreamSDK.jar的库
commons-codec-1.6.jar
commons-configuration-1.9.jar
commons-io-2.4.jar
commons-lang-2.6.jar
commons-lang3-3.1.jar
commons-logging-1.1.1.jar
httpclient-4.2.5.jar
httpcore-4.2.4.jar
JetstreamSDK-Java.jar
jibx-bind.jar
jibx-extras.jar
jibx-run.jar
xpp3.jar
最佳答案 jar文件就像zip压缩文件.通常Eclipse(默认)java项目将组织如下目录结构:
some_project
|____ src/
|____ bin/
|____ lib/
要打包上面的结构并分发为单个jar(zip)文件 – 进入bin /目录并选择内部的所有内容,然后右键单击(假设您正在使用Windows)并发送到压缩(zipped)文件夹.为生成的zip文件指定合适的名称,例如你的-sdk.jar然后右键单击lib /并与你的sdk.jar一起压缩到另一个zip中,你就完成了.这也可以使用jar命令行工具来完成 – 但是,您必须阅读有关如何执行此操作的jar选项/帮助.
java 依赖其他项目时如何导出_使用Eclipse将具有外部依赖性的Java项目导出到jar...相关推荐
- java lib 不在构建路径里面问题_svn - Eclipse“这个编译单元不在java项目的构建路径上”...
svn - Eclipse"这个编译单元不在java项目的构建路径上" 我无法在Eclipse上使用自动完成功能. 我正在研究svn上的项目. 我通过进入Eclipse在Eclip ...
- java里有没有 0的使用_请问有没有人有零基础Java基础习题?
第一组: 1.下面哪些是合法的变量名? A(2variable //不能以数字开头 B. (variable2 //不能用点和空格 //不能用点和空格 C. (_whatavariable D(_3_ ...
- java 使用不同目录下的类_如何运行在不同目录下的java类文件? - Break易站
Java 基础语法 在本文中,我们将学习如何使用其他项目的实用程序,类和成员.在继续之前,让我们了解一些关键字. 类路径 类路径是jvm开始执行程序的位置.与传统的动态加载行为类似,当执行Java程序 ...
- 项目背景怎么描述_产品经理写简历,如何让「项目经验」更出众?
项目经验怎么写更出众?时间长但效果一般的项目经验要不要写?没有项目经验怎么办?本文凭借作者自己长期招聘产品.阅读大量简历所积累的经验解答了这三个问题,希望对你有所帮助. 产品经理写简历时,都会通过项目 ...
- vue框架项目部署到服务器_在浏览器中在线尝试无服务器框架项目!
vue框架项目部署到服务器 无服务器框架是无服务器工具的一致领导者. 但是,没有简单的方法可以在线试用无服务器框架项目. 您确实需要一个体面的开发人员设置,并且需要一些工作来设置sls , npm等. ...
- VS2010在加载项目时,提示无法打开项目文件, 此安装不支持该项目类型的解决方法
用VS2010打开解决方案时,解决方案中出现某些项目不可用,如下所示 右键选择重新加载该项目时,出现无法打开项目文件,此安装不支持该类型: 出现这种情况的原因是MVC版本不匹配,VS2010默认的MV ...
- java项目引入ear包_在Eclipse for EAR Project中添加外部jar文件 - java
我需要将外部jar文件添加到EAR项目. 我确实添加了,但是jar文件没有反映在lib目录中,它显示在lib目录下面. 我在右键单击Deployment Descriptor,Import-> ...
- java项目怎样提高性能_从代码的角度谈如何优化JAVA代码以提高性能【初、中级程序员必看】...
最近复习Java基础感触颇深,同样是几行代码,别人写的运行效率就很大,自己写的就不是那么随意,这就牵扯到代码的性能优化问题,这个问题在初级阶段往往没有引起太多的重视,导致后来的工作中就没有往优化这个角 ...
- java程序聊天室发送不了_江湖救急!我写了一个java聊天室程序,运行时可以打开聊天窗口,但无法发送消息,怎么会这样,求大神拯救...
若回答被采纳,除财富值之外,另有重谢!!!/*客户端*/importjavax.swing.JFrame;importjavax.swing.JLabel;importjavax.swing.JPan ...
最新文章
- 快速提升UI设计感的7个版式小妙招
- 一个简单好用的Android Tab 设计与实现
- 【IMPDP】当导入数据时遭遇表已存时的应对手段——TABLE_EXISTS_ACTION参数
- 利用.net4.0的dynamic特性制造的超级简单的微信SDK
- Python基础38(进程基础)
- Table options do not contain an option key ‘connector‘ for discovering a connector
- poi导出Excel(分行单元格颜色设置,字体设置,合并单元格,插入图片)
- Windows API(非MFC)编程加载位图
- vue 获取响应头里set-cookie的值_最简化 VUE的响应式原理
- 剑指offer面试题58 - I. 翻转单词顺序(双指针)
- JAVA字节流,字符流
- 【优化算法】多目标蝙蝠优化算法(MOBA)【含Matlab源码 005期】
- html css 银行卡,CSS
- 白马非马----继承
- MATLAB学习笔记:常用统计量1
- typename 的两种用法
- Mockito快速使用教程
- 施乐D95服务器系统,d125(施乐d95和d125哪款稳定)
- SAP 系统组织结构
- 马氏链,Metropolis-Hastings采样与Gibbs采样的理解(附有python仿真)
热门文章
- 【codevs1425】最小的N个和,如何像煞笔一样地写堆
- java中利用框架传入相同的url实现crud操作_Java SSM框架基础面试题
- bzoj1974 [Sdoi2010]代码拍卖会 循环+背包
- 学生使用计算机违纪处理,软件学院违纪学生跟踪教育管理办法
- 安卓手机上跑_第一名易主?看看安兔兔公布的二月份安卓手机性能跑分排行
- 在Unity内利用混融公式剔除背景颜色导出透明PNG以及半透明遮挡相关问题的研究
- android不同机型编译不同so,如何使用adb命令查看android中的数据库
- 微软官方大秀DX12:性能暴涨50%
- Epic:把虚幻引擎推向所有游戏平台
- 文本处理3剑客 sed命令