【问题标题】:Importing an API (UniprotJAPI) into Eclipse将 API (UniprotJAPI) 导入 Eclipse
【发布时间】:2015-07-15 18:30:02
【问题描述】:

我从 Uniprot 下载了一个 API,这是一个蛋白质数据库,用来玩弄他们的代码。这是我第一次使用 API。 API 包含一个源文件文件夹(其中包括开发人员的示例代码)、一个类文件夹、一个 JAR 文件库和一个用于运行示例代码的可执行命令文件(在 cmd 中,我必须执行:runExample.cmd InsertExampleCodeHere )

您如何编辑此 API? 我尝试制作自己的 Java 项目,将其链接到我下载的 JARS,并通过可执行的 cmd 程序将其传输到我的 Java 项目文件夹。起初,我复制了一些示例代码,并添加了一些打印语句。当我保存更改并执行 cmd 文件时,找不到我的主类。如果我尝试编译我的 java 项目,我会收到一堆错误 - 这些错误适用于 Uniprot 提供的示例代码(并且链接到 JAR 库时)。编译我的项目时是否必须进行特定调用(或特殊命令)?

提前致谢!

【问题讨论】:

    标签: java eclipse


    【解决方案1】:

    嗯,我不确定自己使用的唯一真正的 API 是 JSON 的,所以我可以轻松解析它。但是,假设您有一个包含所有这些内容的文件夹,我想您可以尝试将其复制到项目的文件夹中,然后将其添加到构建路径,就像添加 jars 一样。至少这是我能想到的。

    另外,您可以尝试这个解决方案,这是我从 Stackoverflow 问题中找到的解决方案,标题为“我如何在我的 Eclipse 项目中重视 javax.servlet AOI?”

    快速修复 - 这在 Eclipse 中有效 - 右键单击​​项目 -> 属性 -> Java 构建路径(选项卡) -> 添加外部 JAR -> 找到 servlet api jar 实现(如果 Tomcat - 它的命名为 servlet-api.jar ) -> 单击确定。就是这样!!

    【讨论】:

    • 嗨,Ageoffan,感谢您的回复!我试过了,但我似乎无法执行我的代码。 .cmd 文件似乎找不到我的主类,即使我已经构建了外部 JAR 的路径。
    • 嗯....我知道有时当我说将 Eclipse 中的项目转换为 Maven 类型时,它总是输出有一些错误。从 Eclipse 中删除项目(虽然不是从磁盘中),然后重新导入它通常会修复它。看看相同的解决方案是否适用于您的案例。
    • 看看这个答案是否也能帮助你,stackoverflow.com/questions/12096016/java-cant-find-main-class
    • 感谢您的支持!无论出于何种原因,示例代码只是决定编译。我不知道我做了什么不同,但是在无数次尝试链接我的 JAR 文件之后,它起作用了。
    • 嗯,代码可能像那个时候一样奇怪,它也可能取决于您使用的 IDE。在这里与工作中的一些开发人员交谈时,他们似乎都不喜欢 Eclipse,因为它有时不稳定。如果问题对您有帮助,请务必尝试投票,否则其他人可能会知道要参考什么。
    猜你喜欢
    • 2014-02-07
    • 1970-01-01
    • 2014-10-17
    • 2012-12-21
    • 1970-01-01
    • 2016-10-29
    • 2014-03-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多