首先,感谢所有这些社区帮助我,并为我的英语感到抱歉。
问题:我想在RIOT游戏api中使用公共库,这个库:
https://github.com/aaryn101/lol4j
当我试图添加库eclipse时,不认识这些类!
我不知道如何添加它!我搜索了,真的,但我找不到它,谢谢!
pd:我正在使用Eclipse!
以下是图书馆的一个例子:
Lol4JClient client = new Lol4JClientImpl("apiKey");
ChampionListDto championList = client.getAllChampions(Region.NA, true);
RecentGamesDto recentGames = client.getRecentGames(Region.NA, 19163557);
Map<String, LeagueDto> leaguesData = client.getLeaguesData(Region.NA, 19163557);
PlayerStatsSummaryListDto playerStatsSummaries = client.getPlayerStatsSummaries(Region.NA, 19163557, Season.SEASON_3);
RankedStatsDto rankedStats = client.getRankedStats(Region.NA, 19163557, Season.SEASON_3);
MasteryPagesDto masteryPages = client.getMasteryPages(Region.NA, 19163557);
答案 0 :(得分:0)
下载ZIP时,您可能正在下载完整的项目源,项目等。
您需要将其解压缩到硬盘驱动器,然后在适当的IDE中加载项目并构建它,或者查看您正在下载的项目是否提供JAR下载。
无论哪种方式,您需要的是通过构建项目下载或生成的.JAR文件。然后可以将该JAR文件导入为库。
答案 1 :(得分:0)
在Github中,您可以下载主副本(下载邮编)。
添加到eclipse的步骤: 这将包括项目中的类
摘录
将lol4j-master / src / main / java下的文件夹“lol4j”复制到项目文件夹的src /
刷新项目
在相同项目中,在您的课程中,您已经可以使用提供的API。
当您看到错误(通过Ctrl + Shift + O或右键单击红叉)时导入必要的类
需要一些依赖项:
e.g。 com.fasterxml.jackson。*
您可能需要将这些依赖关系jar(通过谷歌下载)导入到项目中右键单击项目 - &gt; 编辑Java构建路径 - &gt;图书馆 - &gt;添加外部JAR - &gt;浏览并添加
P.S。我在Eclipse中尝试过自己的工作
答案 2 :(得分:0)
github上托管的库包含一个gradle构建脚本,可用于构建jar文件。如果您还没有从http://www.gradle.org/installation进行gradle下载并进行配置。
提取ZIP
将junit.properties.sample重命名为junit.properties,并输入文件中定义的变量的值。
假设您有权访问终端或命令行,请从lol4j-master文件夹运行以下命令:gradle jar
您应该拥有如下图所示的内容。然后,您可以将jar文件以正常方式导入到项目中。
PS:这种方法可以省去下载必要库的麻烦。
运行命令:gradle jar:
tshenolo$ gradle jar
Download http://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.3.0/jackson-databind-2.3.0.pom
Download http://repo1.maven.org/maven2/com/fasterxml/oss-parent/11/oss-parent-11.pom
Download http://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.3.0/jackson-core-2.3.0.pom
Download http://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.3.0/jackson-annotations-2.3.0.pom
Download http://repo1.maven.org/maven2/org/glassfish/jersey/core/jersey-client/2.4.1/jersey-client-2.4.1.pom
Download http://repo1.maven.org/maven2/org/glassfish/jersey/project/2.4.1/project-2.4.1.pom
Download http://repo1.maven.org/maven2/net/java/jvnet-parent/4/jvnet-parent-4.pom
Download http://repo1.maven.org/maven2/org/glassfish/hk2/hk2-bom/2.2.0-b21/hk2-bom-2.2.0-b21.pom
Download http://repo1.maven.org/maven2/org/glassfish/jersey/core/jersey-common/2.4.1/jersey-common-2.4.1.pom
Download http://repo1.maven.org/maven2/javax/ws/rs/javax.ws.rs-api/2.0/javax.ws.rs-api-2.0.pom
Download http://repo1.maven.org/maven2/com/google/guava/guava/14.0.1/guava-14.0.1.pom
...
BUILD SUCCESSFUL