如何在.java文件中导入.class文件?

时间:2010-03-19 14:17:40

标签: java eclipse scheme

我需要做的事情如下:

  1. 我有一个bigloo计划程序(* .scm),然后使用bigloo框架jvm生成一个类文件。

  2. 我想从.java文件中使用这个.class文件。也就是说,我需要导入这个(.class)文件,因为我想使用方案文件中定义的一些函数,这个函数现在是.class文件。

  3. 我如何在Eclipse中执行此操作?我创建了两个用于java的包和一个用于.class文件的包。然后我导入包含.class文件的包。但我无法在.java文件中的.class文件中使用该函数。是否有任何设置要做?

  4. 请告诉我如何做到这一点。

2 个答案:

答案 0 :(得分:13)

通过右键单击项目,然后选择Properties>,可以将包含已编译类的文件夹添加到项目中。 Java构建路径,然后“添加外部类文件夹”

如果已将类文件复制到项目的子目录中,请选择“添加类文件夹”。

这会将类文件添加到项目类路径中,然后您可以使用import语句将类导入到java文件中:

import my.package.MyClass;

注意:包结构应保留在作为类文件夹添加的文件夹下。因此,如果您将文件夹“myclasses”添加为类文件夹,则上述示例的目录结构应如下所示:

myclasses /我/包/ MyClass.class

答案 1 :(得分:2)

您可以从中创建一个jar并将其添加为库 - jars通常只包含.class文件。只需将它们插入带有正确目录结构和基本文件的.zip文件中(解压缩另一个.jar即可查看)并重命名为.jar。您也可以使用官方jar工具 - 例如jar cvf TicTacToe.jar TicTacToe.class

http://java.sun.com/docs/books/tutorial/deployment/jar/build.html

alt text http://java.sun.com/docs/books/tutorial/figures/deployment/jar/jar1.png

相关问题