当前位置: 首页 > 知识库问答 >
问题:

找不到Eclipse中导入的外部jar的类

孟和怡
2023-03-14

我在Eclipse中创建了一个新项目,我想在其中使用JTS库。我在创建项目期间导入了库,但在包资源管理器中找不到类。

由于我对Java和Eclipse没有经验,我将从一开始就解释我做了什么。

>

  • 我从GitHub下载JTS库:https://github.com/locationtech/jts

    我在命令行中使用jar创建jts-core.jar。我把它放在工作区/库中

    在Eclipse中,我在workspace/Projects/JTS test中创建了一个新项目。在“构建设置”中,我进入“库”和“添加外部JAR…”选择我的罐子。

    这是我在Eclipse中的包资源管理器在步骤3之后的样子:

    然而,当我在Eclipse之外的jts-core.jar中浏览时,org/locationtech/jts/算法/充满了. java文件,并且包含包含其他. java文件的目录本身。

    我做错了什么?

  • 共有1个答案

    鲁钱明
    2023-03-14

    作为库引用的JAR文件必须包含*。类文件(字节码)。在JAR中,*。java文件(源代码)仅用于查看源代码和Javadoc,但不是必需的。

    jar之前,您没有编译*。java文件(javac)。您可以从jts项目的发布页面下载包含所有必需JAR的ZIP文件,而不是自己创建JAR。这个ZIP文件还包含jts所需的JAR。

    或者,您可以复制*。java文件放入项目的源文件夹(src默认情况下),或者为这些文件创建并添加一个新的源文件夹。java文件。与JAR中的类不同,*。可以编辑源文件夹中的java文件。

     类似资料:
    • 我有一个Maven项目,在那里我导入了一个外部JAR(通过构建路径),它位于参考库文件夹下。我如何在我的系统中导入它。java类文件?我的意思是字面上的代码“导入??”。这个班是在com上的。实例演示包。我是否需要在某个地方添加依赖项(pom.xml)?

    • 我有一个带有两个外部库的Java项目。在Eclipse中一切都运行良好,当导出为可运行的JAR时没有错误。但是,当我使用会抛出臭名昭著的。 我尝试使用所有三个导出选项(提取、包、复制),但没有成功。 (使用eclipse)

    • 我试图为我的老师制作我的eclipse项目的这个.exe文件,但是每次我这样做都会给我错误,声称lwjgl库不在里面。然而,当我从eclipse导出用于创建.exe的可运行jar时,我选择了“Package required libraries into generated jar”。我尝试通过命令提示符运行.jar,但它给出了以下错误(单击链接):https://scontent-dfw.xx.

    • 我希望解析JSON,为此我下载了java JSON。从这个URL下载jar文件。我在构建路径中添加了这个 右键单击项目 构建路径- 但是导入组织。json。JSONArray给了我一个错误。当我在org停下来的时候。它给了我一些不包括json的建议。 我应该怎么做才能成功导入json包?

    • 问题内容: 我正在创建一个eclipse插件,并且在使用外部jar时遇到了麻烦。在我的插件中,我启动一个需要一些外部jar的应用程序。我如何做才能与其余插件一起自动导出它们? 提前致谢 :) 问题答案: 打开你的 转到选项卡,然后在类路径部分中添加您的JAR

    • 问题内容: 我编写了一个Java代码,该文件导入了一个外部jar文件。如何在命令行上编译和运行它? 提前致谢! 问题答案: 从命令行编译: 运行: 对于Windows,请用作路径分隔符(而不是)。