我希望利用TeamRapids API获得Guardian新闻信息,他们提供了POM文件中包含的依赖性信息(包含在下面(。但是,我认为我仍然需要在源代码中导入该库,并且我找不到它的完全限定名称(即import-mashape.unirest(。我如何确定要导入的库?
注意:我没有使用任何IDE。我在记事本中编码,并通过终端进行编译。编辑:对不起,不是终端,我正在通过Windows命令行执行。。。不是Linux。。
依赖信息
<dependency>
<groupId>com.mashape.unirest</groupId>
<artifactId>unirest-java</artifactId>
<version>1.4.9</version>
</dependency>
如何称之为的示例
HttpResponse<String> response = Unirest.post("https://guardianmikilior1v1.p.rapidapi.com/getEditions")
.header("x-rapidapi-host", "Guardianmikilior1V1.p.rapidapi.com")
.header("x-rapidapi-key", "704b8fcc46msh46ce303d0171e1ep101c61jsn44bf35571958")
.header("content-type", "application/x-www-form-urlencoded")
.asString();
谢谢你的帮助!
您可以使用Javajar
工具查看jar中的所有类。
解决方案1:在命令提示符/终端中打开此路径$HOME/.m2/存储库/JAR_FILE_DIRECTORY。并键入以下
jar -tvf unirest-java-1.4.9.jar
-t存档的目录列表
-v在标准输出上生成详细输出
-f指定存档文件名
解决方案2:
提取jar文件中的内容。
jar -xf unirest-java-1.4.9.jar
-x从存档中提取命名(或所有(文件
-f指定存档文件名