找不到在Eclipse

时间:2018-01-07 15:51:36

标签: java eclipse jar

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

由于我没有Java和Eclipse的经验,我将从一开始就解释我的所作所为。

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

  2. 我在命令行中使用jar创建了jts-core.jar。我把它放在工作区/图书馆

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

  4. 这是我在Eclipse中的包浏览器在第3步之后的样子:

  5. Package Explorer

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

    我做错了什么?

1 个答案:

答案 0 :(得分:0)

作为库引用的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个文件。