How to import .class file in a .java file?
eclipse, java, scheme
Solution
You can add a folder containing compiled classes to your project by right clicking the project, then select Properties > Java build path, then "Add External Class Folder"
Or choose "Add Class Folder" if you have copied the class files into a sub directory of your project.
This will add the class files to the projects classpath and you can then import the class into your java file using an import statement:
import my.package.MyClass;
Note: The package structure should be maintained under the folder that you add as a class folder. So if you add folder "myclasses" as a class folder, the directory structure should be as follows for the example above:
myclasses/my/package/MyClass.class
Problem
What i need to do is as follows: I have a bigloo scheme program (*.scm), then using the bigloo frameworks jvm a class file is generated. I want to use this .class file from a .java file. That is, i need to import this(.class) file as i want to use some functions defined in the scheme file which is now a .class file. How do i do it in Eclipse? i have created two packages one for java and one for the .class file. Then i import the package containing the .class file. But i am not able to use the function in the .class file in the .java file. Are there any settings to be done? Please let me know how this can be done.