首页 > 编程语言 >Java里如何查找第三方包/依赖的api文档

Java里如何查找第三方包/依赖的api文档

时间:2024-04-02 13:00:12浏览次数:132  
标签:Java jar javadoc api 文档 第三方

Java里如何查找第三方包/依赖的api文档

众所周知,要查找第三方包的api介绍说明,在golang里,直接去这个网站搜索即可:

https://pkg.go.dev/​pkg.go.dev/

在Python里则是去PyPi:PyPI · The Python Package Index (详细方法见此文:东写西读:Python从入门到成神必须知道的找包方法

可是在Java里,Java官方文档显然并不包含对海量第三方包的说明,且似乎没有统一的用于查找第三方依赖api说明的网站,我们似乎只能通过

Just a moment...​mvnrepository.com/

或者 Maven Central Repository Search 这类查找maven依赖的方法获得第三方jar包,但这些网站却并不提供关于这些jar包如何使用的基本说明。但事实上,正规的第三方jar包都会提供文档说明,作为Java新手,我来为其余初学者介绍自己摸索的关于如何获取第三方依赖使用文档的3种方法。我们以 com.fasterxml.jackson.dataformat:jackson-dataformat-xml 这个依赖 为例。

方法一:使用 https://mvnrepository.com/ 搜索到想要的jar包后,我们注意到页面上有个Homapage的选项,打开对应页面,通常是它的Github:

在Github页面,我们能看到有个 javadoc 文件夹,可以下载下来,

也可以直接点击这里在线打开:

如果打不开Github,可以参考这里

如何评价 Steam 近期无法连接?2 赞同 · 0 评论回答

或者方法二。

方法二:使用https://nowjava.com/jar/ 输入jar包名称搜索,下载名字最后是javadoc的那个jar包,将后缀从 .jar 换成 .zip,然后解压打开index.html目录即可。

方法3,有没有办法让Maven在下载jar包时,一起把对应的javadoc也下载了呢?当然可以。例如说,你有个java项目叫mavenProject,那么打开mavenProject目录,在有POM文件的那一级目录下,打开命令行窗口,例如windows的cmd,然后执行下面命令(两个命令根据需要选择),那么maven就会下载当前POM里所有依赖的sources或javadoc的jar包:

mvn dependency:sources  // 让maven去取所有在POM中导入的依赖的sources jar包
mvn dependency:resolve -Dclassifier=javadoc // 让maven去取所有在POM中导入的依赖的javadoc jar包

另外更新几个不好找的第三方包java api文档在线地址:

Tomcat api文档:https://tomcat.apache.org/tomcat-10.0-doc/api/org/apache/catalina/startup/package-summary.html


我的最新技术文章发在csdn,此文链接:

http://t.csdn.cn/GYG1l​t.csdn.cn/GYG1l

原文链接:https://zhuanlan.zhihu.com/p/571844687?utm_id=0

标签:Java,jar,javadoc,api,文档,第三方
From: https://www.cnblogs.com/sunny3158/p/18110350

相关文章

  • JavaWeb学习笔记——第十二天
    SpringBootWeb案例(三)登录功能LoginController:importcom.zgg1h.pojo.Emp;importcom.zgg1h.pojo.Result;importcom.zgg1h.service.EmpService;importlombok.extern.slf4j.Slf4j;importorg.springframework.beans.factory.annotation.Autowired;importorg.springfram......
  • 旅游管理系统|基于Springboot的旅游管理系统设计与实现(源码+数据库+文档)
    旅游管理系统目录目录基于Springboot的旅游管理系统设计与实现 一、前言 二、系统功能设计 三、系统实现 1、用户管理2、景点分类管理3、景点信息管理4、酒店信息管理5、景点信息6、游记分享管理 四、数据库设计1、实体ER图   2、具体的表设计如下所示:......
  • 学生成绩管理系统|基于Springboot的学生成绩管理系统设计与实现(源码+数据库+文档)
    学生成绩管理系统目录目录基于Springboot的学生成绩管理系统设计与实现一、前言二、系统功能设计 三、系统实现1、管理员功能模块2、学生功能模块3、教师功能模块 四、数据库设计1、实体ER图五、核心代码 六、论文参考七、最新计算机毕设选题推荐八、源码获......
  • 旅游管理系统|基于Springboot的旅游管理系统设计与实现(源码+数据库+文档)
    旅游管理系统目录目录基于Springboot的旅游管理系统设计与实现 一、前言 二、系统功能设计 三、系统实现 1、用户管理2、景点分类管理3、景点信息管理4、酒店信息管理5、景点信息6、游记分享管理 四、数据库设计1、实体ER图   2、具体的表设计如下所示:......
  • 学生成绩管理系统|基于Springboot的学生成绩管理系统设计与实现(源码+数据库+文档)
    学生成绩管理系统目录目录基于Springboot的学生成绩管理系统设计与实现一、前言二、系统功能设计 三、系统实现1、管理员功能模块2、学生功能模块3、教师功能模块 四、数据库设计1、实体ER图五、核心代码 六、论文参考七、最新计算机毕设选题推荐八、源码获......
  • 旅游管理系统|基于Springboot的旅游管理系统设计与实现(源码+数据库+文档)
    旅游管理系统目录目录基于Springboot的旅游管理系统设计与实现 一、前言 二、系统功能设计 三、系统实现 1、用户管理2、景点分类管理3、景点信息管理4、酒店信息管理5、景点信息6、游记分享管理 四、数据库设计1、实体ER图   2、具体的表设计如下所示:......
  • 手动搭建 物流单据识别api服务 部署教程 Java
    最近遇到一个项目需求,需要自动化识别快递面单上的人名、电话、地址、邮编等信息。查询了很多方案,都不太满意。调研了使用付费api,如快递100和百度的api等。最大的问题是速度不行,本项目每天要识别上百万的面单信息,api接口速度跟不上。其次是各家解析的正确率也达不到预期。于是乎,......
  • Java实现纸张折成珠穆朗玛峰(while循环运用)
    目录1:题目2:分析3:代码展示4:效果图1:题目世界最高山峰是珠穇朗玛峰(8844.43米=8844430毫米),假如我有一张足够大的纸,它的厚度是0.1毫米。请问,我折叠多少次,可以折成珠穆朗玛峰的高度?2:分析1.定义一个变量用来记录山峰的高度2.定义一个变量用来记录纸张的初始厚度......
  • java 插值搜索-迭代与递归(Interpolation Search)
            给定一个由n个均匀分布值arr[]组成的排序数组,编写一个函数来搜索数组中的特定元素x。         线性搜索需要O(n)时间找到元素,跳转搜索需要O(?n)时间,二分搜索需要O(logn)时间。插值搜索是对实例二分搜索的改进,其中排序数组中的值是均......
  • 批量邮箱API发送邮件时如何提高发送效率?
    批量邮箱API发送邮件的方法?如何用API批量发送邮件?如何在使用批量邮箱API发送邮件时提高发送效率,却是众多企业和开发者所关注的焦点。AokSend将从多个方面探讨如何优化批量邮箱API发送邮件的效率,确保邮件能够迅速、准确地送达目标用户。批量邮箱API发送邮件:选择服务不同的服......