gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 10:48:17 25 4
gpt4 key购买 nike

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

由于我没有 Java 和 Eclipse 经验,因此我将从头开始解释我所做的事情。

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

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

  3. 在 Eclipse 中,我在工作区/Projects/JTS-test 中创建一个新项目。在“build设置”中,我转到“库”和“添加外部 JAR...”,然后选择我的 jar。

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

Package Explorer

但是,当我在 Eclipse 外部浏览 jts-core.jar 时,org/locationtech/jts/algorithm/充满了 .java 文件,并且包含本身包含其他 .java 文件的目录。

我做错了什么?

最佳答案

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

jar 之前,您错过了编译 *.java 文件 (javac)。您可以 download a ZIP file with all required JARs from the release page of the jts project 而不是自己创建 JAR 。此 ZIP 文件还包含 jts 所需的 JAR。

或者,您可以将 *.java 文件复制到项目的源文件夹(默认为 src)中,或者为这些 *.java 文件创建添加新的源文件夹。与 JAR 中的类相反,源文件夹中的 *.java 文件可以编辑。

关于java - 找不到在 Eclipse 中导入的外部 jar 的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48138845/

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