Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法从java项目导入.class文件_Java_Eclipse - Fatal编程技术网

无法从java项目导入.class文件

无法从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

我有一个java项目,其中包括设置、bin、src、.classpath、.project。 我试图在eclipse中运行这个项目,所以我导入了这个项目。现在在eclipse中,我可以看到
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中可用