【问题标题】:How to call my external class within the program on Eclipse如何在 Eclipse 的程序中调用我的外部类
【发布时间】:2026-01-10 00:15:01
【问题描述】:

我尝试在 Eclipse 中导入讲师提供的类,我知道我必须更改 Java 构建路径 -> 库 -> 添加外部类文件夹选项。

但是,当我尝试在源程序中导入该类时,出现以下错误:

“无法解析导入 lec”

使用以下先前的解决方案: How to Use External Class Files in an Eclipse Project

非常感谢大家

【问题讨论】:

    标签: java eclipse


    【解决方案1】:

    这是另一种简单的方法。使用包资源管理器,

    • 在您的项目中创建一个文件夹lib(或使用任何其他名称)
    • 将库复制到该文件夹​​(物理上)
    • 右键点击lib文件,选择Build Path -> Add to Build Path

    关于你的 cmets:

    • 您已将lib 文件夹添加到构建路径作为新的源文件夹。还原它并添加文件夹内的 jar 文件
    • 然后,从 java 包中导入类。假设您有一个文件夹lib,其中包含一个文件mylib.jar,并且这个jar 有一个包com.example,并且您需要该包中的类App,那么您的java 源文件中的导入语句是import com.example.App;

    【讨论】:

    • 我试过了,但是没有任何区别。但是它确实创建了一个新包,但是类文件不再在其中。我也复制了它。
    • 问题是我只获得了一个带有 Javadocs 的类文件,并被告知只需放入我的项目文件夹中。我知道我应该把它放在一个 Jar 文件中,但不知道该怎么做,因为我的经验有限。再次感谢迄今为止的帮助
    • 啊,好吧 - 只是为了上课 - 切换到 Navigator View(或使用 Windows 资源管理器或同等工具)并在您的项目中找到 bin 文件夹(它是从包资源管理器视图中隐藏!)。那是你必须存储你的类的地方。注意fully qualified.classname:如果类被命名为com.example.MyClass,那么它必须存储为<project-folder>/bin/com/example/MyClass.class。希望对您有所帮助!
    最近更新 更多