gpt4 book ai didi

java - Github 类上的 ClassNotFoundException - jcabi 库

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:15:09 25 4
gpt4 key购买 nike

我正在使用 NetBeans 编写一个 java 应用程序,它允许我获取 GitHub 用户存储库的 zip 文件。为此,我导入了一个外部 jar 库,jcabi library ,进入让我与 GitHub API 通信的 netbeans 项目。

我是如何导入的:右键单击项目 -> 属性 -> 库 -> 添加 JAR/文件夹

然后我开始编码:我为 Github 类(与整个库通信的根)尝试了不同的构造函数,但总是出现相同的错误。

enter image description here

我还尝试了另一个 .jar 库:kohsuke -> 同样的错误。

如果还不够,我也尝试使用 eclipse -> 同样的错误。

现在,我不知道问题可能是什么:

  • 库导入? (当我编写 Github 类时,netbeans 向我展示了导入该类的可能性,所以我不认为这可能是问题所在,但仍然...)
  • 我对 Github 构造函数的使用(可能)
  • 还有别的吗?

最佳答案

首先确保您下载了这个 jar 文件:jcabi-github-0.23-jar-with-dependencies.jar。它具有您需要的所有依赖项。 Which can be found here towards the end of the page.

It is strongly recommended to use RetryWire to avoid accidental I/O exceptions:

这是为我编译的:

 Github github = new RtGithub(
new RtGithub()
.entry()
.through(RetryWire.class)
);

示例程序:

 Github github = new RtGithub(
new RtGithub("yourUsername", "yourPassword")
.entry()
.through(RetryWire.class)
);

Repo repo = github.repos().get(
new Coordinates.Simple("sebenalern/database_project"));
Issues issues = repo.issues();
Issue issue = issues.create("issue title", "issue body");
issue.comments().post("issue comment");

运行上面的代码后,它在我的仓库中发布了一个问题,标题为“问题标题”,正文为“问题正文”,评论为“问题评论”

希望对您有所帮助!如果您需要任何澄清或更多示例,请告诉我。请注意此代码已经过测试。

关于java - Github 类上的 ClassNotFoundException - jcabi 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36870762/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com