如何使用ClassLoader从另一个项目加载一个类

时间:2010-03-15 06:16:30

标签: java eclipse

我想使用ClassLoader从工作区中的另一个项目访问一个类。如何指定该类的路径并获取该类文件?我正在使用Eclipse。帮助

3 个答案:

答案 0 :(得分:0)

您只需添加该项目即可构建您要访问该项目的项目的路径配置。并且类加载器将根据您在使用它的类中给出的import语句找到该类。

要添加构建路径:您必须右键单击项目>选择构建路径>配置构建路径>然后选择一个项目选项卡,并添加要加载的类所在的项目。

答案 1 :(得分:0)

您可以尝试URLClassLoader,例如here

我从未使用GNU Classpath,这可能是有益的。

答案 2 :(得分:0)

虽然我确信有不正确的方法可以做到这一点,但我认为让一个项目以另一种方式引用并不是最好的想法。

你可以做的是通过Export-> Java-> JAR文件创建一个你正在上课的项目的jar,并将该文件放入你的项目中。这样您就可以在保持项目自包含的同时访问所需的课程。