Java 在Eclipse中使用外部源文件(作为库)进行导入

Java 在Eclipse中使用外部源文件(作为库)进行导入,java,eclipse,Java,Eclipse,我正在为ProjectZomboid游戏制作一个Java mod(如果你是发布与问题无关评论的人之一,许可证允许这样做) 游戏没有JAR中打包的java类,它们可以自由地放在游戏子文件夹中。我需要将一些游戏类导入到我的类中。Eclipse当然不识别导入: 我需要告诉它应该在哪里找课程。我还反编译了整个游戏的源代码,所以我可以使用原始编译的.class文件或.java源代码。最好使用.java。但我不知道如何告诉Eclipse在哪里寻找它们 在项目设置期间,我告诉它从外部文件夹添加库。这是项目的

我正在为ProjectZomboid游戏制作一个Java mod(如果你是发布与问题无关评论的人之一,许可证允许这样做)

游戏没有JAR中打包的java类,它们可以自由地放在游戏子文件夹中。我需要
将一些游戏类导入到我的类中。Eclipse当然不识别导入:

我需要告诉它应该在哪里找课程。我还反编译了整个游戏的源代码,所以我可以使用原始编译的
.class
文件或
.java
源代码。最好使用
.java
。但我不知道如何告诉Eclipse在哪里寻找它们

在项目设置期间,我告诉它从外部文件夹添加库。这是项目的
.classpath
文件中的结果:

<classpathentry kind="lib" path="D:/.../ProjectZomboid/source" sourcepath="D:/.../ProjectZomboid/source">
    <attributes>
        <attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="D:/.../ProjectZomboid"/>
    </attributes>
</classpathentry>

这是它在IDE中的外观:


所有包似乎都是空的。

根据项目的设置方式,您可以尝试“项目属性”->“Java构建路径”->选项卡“库”->“添加外部类文件夹”。选择子目录“zombie/…”所在的目录。@SubOptimal,谢谢,它可以工作!:)我还能够为二进制文件设置源目录。