手动制作jar源码包
本来绝大部分开源jar包都有附带的源码包,但是有的有时候maven就是下载不下来,网上也找不到,那么作者就在这里分享一个手动制作源码包的过程。
这里以hadoop-common-2.8.0-sources.jar为例
首先要获取源码,在github上面或者官网上面下载,找到org这个目录,其他的自行类比。
hadoop-common-2.8.0-sources.jar内容如下:
META-INF :(目录)打包自动生成
org:(目录)
MANIFEST.INF :从该源码包对应的jar包中获取,或者github下载的文件里
LICENSE.txt:同上
NOTICE.txt:同上
将标红的几个文件放在一个目录下。
dos窗口切换到这个目录,执行jar cvf hadoop-common-2.8.0-sources.jar .
注意点:(点号代表当前目录,需要先安装jdk)
那么就将当前目录的文件全都压缩到.jar文件里面了。
以同样方式也可以把几个.class文件打包成jar包
相关推荐
QRcode.jar包 二维码必须的一个jar包,里面包含了一个简单的二维码制作源码,这样让你轻松解决二维码问题。
"打Jar包小工具"是一个便捷的解决方案,旨在简化这个过程。这个工具包含两个核心文件:`cmd.bat` 和 `package.txt`。 `cmd.bat` 是一个批处理脚本,它通常包含了运行Java的jar打包命令,如`jar`命令。在Windows环境...
"源码"标签意味着这个JAR包可能是开源的,用户不仅可以直接使用,还可以查看和修改源代码,以满足特定需求或进行二次开发。"工具"标签则提示我们,这个JAR包主要包含的是各种辅助开发的工具类,它们通常提供了通用的...
描述部分虽然为空,但我们可以推断,可能是指一篇关于jar包的博客文章,它可能涵盖了jar包的制作过程、用途、如何运行和调试等内容。在实际的Java开发中,jar包通常用于分发应用程序、库或者作为可执行程序。 **...
WeChat4j 是为腾讯微信公众平台制作的一个Java版本的SDK,旨在快速建立开发模式的微信公众账号.现在是最新版的源码jar包。
标题“含有用户界面的JAR制作及其在Android项目中的使用”揭示了本次讨论的核心主题,即如何创建包含用户界面元素的Java Archive (JAR) 文件,并将其整合到Android应用程序开发中。这一过程对于开发者来说是相当实用...
本教程将详细讲解如何利用Android Studio生成jar包,并制作自己的SDK。 1. 创建Android Library项目 首先,我们需要创建一个新的Android Studio项目,但选择“New > New Project”时,要确保选择“Android Library...
这个jar包包含了jQuery的源码,允许Java开发者在后端代码中调用jQuery的方法,进行DOM操作或者其他与前端相关的逻辑。 使用jQuery-jar包的过程大致如下: 1. **引入jar包**:首先,需要将下载的jQuery-jar包添加到...
润乾报表是一款在中国广泛应用的商业智能工具,专为Java项目设计,用于数据的展示、分析和报表制作。在Java项目中集成润乾报表能够帮助企业快速构建数据报表系统,支持复杂的数据处理和展示需求。"runqian_report4....
这个"android-30" jar包可能是开发者从Android源码编译后得到的,包含了未公开的类和方法,可以用来调用隐藏API。 3. **使用风险**: 使用隐藏API可能导致应用程序在未来的系统更新中失效,因为这些接口可能会在...
`jfreechart-1.0.14.zip` 中的源码还包含了 `org.jfree.data` 包,这是 JFreeChart 的数据模型。`Dataset` 接口定义了图表的数据源,而它的实现如 `CategoryDataset` 和 `XYDataset` 提供了具体的二维数据结构。...
【标题】"jdk1.8.0_201 源码包"指的是Java开发工具包(Java Development Kit)的第1.8.0_201版本的源代码集合。这个源码包允许开发者深入理解Java语言的内部工作原理,特别是JDK中的类库和API。 【描述】中提到的,...
标题中的“将JAR打包成EXE,并且生成安装文件”指的是将Java应用程序打包成可执行的Windows程序(EXE格式),以便非Java环境的用户也能方便地运行。这一过程通常涉及将Java的JAR文件转换为Windows的可执行文件,并...
Java 打包(fatjar)发布与制作安装文件(Inno Setup)是将Java应用程序打包成可执行的独立文件和创建安装程序的过程。这有助于简化用户的安装和运行体验,同时也方便开发者分发软件。以下是对这个过程的详细解释: ...
《手机电子书实现源码:将.txt转换为.jar》 在移动设备日益普及的时代,手机电子书成为一种方便快捷的阅读方式。本文将详细介绍如何利用Java 2 Micro Edition(J2ME)技术来开发手机电子书应用,并将文本资源(.txt...
中文-英文对照文档,中英对照文档,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压 【***.jar中文文档.zip】,再解压其中的 【***-...
《深入解析Yozo_Office.jar:开启高效办公新体验》 在现代的办公环境中,高效、便捷的软件工具是提升工作效率的关键。Yozo_Office.jar作为一个重要的应用软件,旨在为用户提供一套全面的办公解决方案。这款应用程序...
制作jar包的过程主要涉及到Ant的`<jar>`任务。在build.xml文件中,你需要定义一个`<project>`元素,然后在其中添加`<target>`元素来定义构建步骤。例如,你可以创建一个名为`create-jar`的目标,它包含一个`<jar>`...
在Java编程中,生成文档是一项常见的任务,尤其在数据报告、合同制作或者自动化流程中。iText是一个强大的库,能够帮助开发者轻松创建和编辑PDF及Word文档。本文将详细介绍如何使用iText 2.1.7版本来实现这一功能,...
poi-***.jar中文文档.zip,java,poi-***.jar,org.apache.poi,poi,***,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,apache,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压 【poi-***...