无法从java项目导入.class文件
我有一个java项目,其中包括设置、bin、src、.classpath、.project。 我试图在eclipse中运行这个项目,所以我导入了这个项目。现在在eclipse中,我可以看到无法从java项目导入.class文件,java,eclipse,Java,Eclipse,我有一个java项目,其中包括设置、bin、src、.classpath、.project。 我试图在eclipse中运行这个项目,所以我导入了这个项目。现在在eclipse中,我可以看到src,它包括(默认包)和com.mjm.transactions,(默认包)包括所有.java文件,在com.mjm.transactions中,它应该存在于transactions文件夹中的所有.class文件,而我在eclipse中看不到这些文件,因此,import com.mjm.transaction
src
,它包括(默认包)
和com.mjm.transactions
,(默认包)
包括所有.java文件,在com.mjm.transactions
中,它应该存在于transactions
文件夹中的所有.class文件,而我在eclipse中看不到这些文件,因此,import com.mjm.transactions.myclass出现错误无法解析的代码>
我还在myProject->properties->Library->myclass.zip中使用了“添加类文件夹”,但它没有导入myclass.class
,如果在eclipse中使用organize imports,它会解决此错误,并添加参考库/myclass.zip/default package/myclass.class
,但现在在线程中给我错误异常“main”java.lang.NoClassDefFoundError:com/mjm/transactions/myclass运行时
问题出在哪里,请帮我解决。谢谢如果您的源文件在com.mjm.transactions
包中,那么它们应该放在src/com/mjm/transactions
中,以便Eclipse识别它们是com.mjm.transactions
包的一部分。将所有.java
文件移到de>中将包故障转移到Eclipse中的com.mjm.transactions
包,它应该正常。确保定义Java构建路径。将输出文件夹保留到/bin。所有编译的文件(.class文件)都应该存在于bin文件夹中。以便这些文件在classpath中可用