2011-09-06 32 views
1

我有一个java项目,其中包括设置,bin,src,.classpath,.project。 我想在eclipse中运行这个项目,所以我导入这个项目。现在,在Eclipse中,我可以看到src,其中包括(default package)com.mjm.transactions(default package)包括com.mjm.transactions所有.java文件,它应该存在于transactions文件夹中所有的.class文件,我不能在月食看到了,所以对import com.mjm.transactions.myclass;误差不能解决。无法从java项目导入.class文件

我也用“添加类文件夹”在myProject->属性 - >图书馆 - >myclass.zip但它不进口myclass.class,如果我用组织进口日食它解决了这个错误,并增加了Reference Libraries/myClass.zip/default package/myclass.class但现在给我错误异常在线程“main”java.lang.NoClassDefFoundError:com/mjm/transactions/myclass当我运行它。

问题在哪里,请帮我解决。由于

回答

1

如果源文件是在com.mjm.transactions包,那么他们应该被放置在src/com/mjm/transactions以便Eclipse能够识别他们是com.mjm.transactions包的一部分。在Eclipse中将缺省包中的所有.java文件移动到com.mjm.transactions包,应该没问题。

+0

Thnx很多..问题解决:) – Rony

1

确保您定义的Java构建路径。将输出输出文件夹保存到/ bin。所有编译的文件(.class文件)应该存在于bin文件夹中。这样那些将在classpath中可用。