我在计算机上有一个文件夹,用于存储每种语言的所有代码,并且在此文件夹中,我有一个包含Java代码和项目的文件夹。目前,在文件夹和文件方面,我具有以下布局:
Java
/TD3
/fr
/insalyon
/tc
/framework
Main.java
Main.class
JeuCombinatoire.java
JeuCombinatoire.class
/Jeux
Wythoff.java
Wythoff.class
Nim.java
Nim.class
EnsembleDeJeux.java
EnsembleDeJeux.class
Jeux
中的所有文件都使用import fr.insalyon.tc.framework.JeuCombinatoire;
从另一个目录导入JeuCombinatoire,但是我的问题出在Main.java
的执行上。除了在不太重要的地方使用已弃用的api之外,其他所有内容均已正确编译。当我从framework文件夹中运行java Main
时,会得到一个java.lang.NoClassDefFoundError
,所以我在末尾添加了一个.class
,现在我得到了java.lang.ClassNotFoundException
。
我不太确定为什么会发生这种情况,也不知道如何克服这一点。预先感谢。