如何在我的Java代码中包含外部.class文件以使用它?

时间:2015-09-15 02:50:25

标签: java

一个基本问题:我使用命令行编译和运行我的java代码(分别是javacjava命令)。我们的教授为我们提供了一个.class文件,我们可以在未来的项目中使用它。类文件名为U.class,我们的教授告诉我们这个类中包含哪些方法,因此我们可以在自己的代码中调用它们。我的问题是,如何告诉Java我想在我的代码中使用这个.class文件,如何在命令行中输入它以便编译它(使用javac)?以下是我的源代码到目前为止的样子:

import U; // This line marks an error.

public class DemoU
{
    public static void main(String[] args)
    {
        U u = new U();

        String[] myJavaFiles = u.system("dir");
        u.displayArray(myJavaFiles);
    }
}

我已将这两个文件DemoU.javaU.class放在同一个文件夹中,我尝试使用javac DemoU.java编译所有文件。

1 个答案:

答案 0 :(得分:2)

删除import U;。您不需要它,因为两个文件都在同一位置。这就是导致问题的原因。