如何将api库导入eclipse?JAVA
首先,感谢这个社区一直以来对我的帮助,也为我的英语感到抱歉 问题:我想为RIOT games api使用一个公共库,这个库: 当我尝试添加库eclipse时,我无法识别这些类 我不知道如何添加它!,我找了,真的,但我找不到,谢谢 我在用Eclipse 以下是库中的一个示例:如何将api库导入eclipse?JAVA,java,api,Java,Api,首先,感谢这个社区一直以来对我的帮助,也为我的英语感到抱歉 问题:我想为RIOT games api使用一个公共库,这个库: 当我尝试添加库eclipse时,我无法识别这些类 我不知道如何添加它!,我找了,真的,但我找不到,谢谢 我在用Eclipse 以下是库中的一个示例: Lol4JClient client = new Lol4JClientImpl("apiKey"); ChampionListDto championList = client.getAllChampions(Regi
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);
Lol4JClient client=new Lol4JClientImpl(“apiKey”);
ChampionListDto championList=client.getAllChampions(Region.NA,true);
RecentGamesDto recentGames=client.getRecentGames(Region.NA,19163557);
Map leaguesData=client.getLeaguesData(Region.NA,19163557);
PlayerStatsSummaryListTo 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);
下载ZIP时,您可能正在下载完整的项目源代码、项目等
您需要将其解压缩到硬盘,然后将项目加载到适当的IDE中并构建它,或者查看您正在下载的项目是否提供JAR下载
无论哪种方式,您都需要一个.JAR文件,该文件可以是下载的,也可以是通过构建项目生成的。然后可以将该JAR文件作为库导入。在Github中,您可以下载主副本(下载Zip) 添加到eclipse的步骤: 这将包括项目中的类
顺便说一句,我已经在Eclipse中尝试过了,它可以正常工作。github上托管的库包含一个gradle构建脚本,可以用来构建jar文件。如果您还没有gradle,请从下载并配置它 拉开拉链 将junit.properties.sample重命名为junit.properties,并为文件中定义的变量输入值 假设您可以访问终端或命令行,从lol4j主文件夹运行以下命令: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
你下载了构建库(一个.jar文件)还是别的什么?我下载了项目的zip!