类存在时为什么会收到ClassNotFoundException

时间:2019-01-28 17:14:22

标签: java package classnotfoundexception

我在计算机上有一个文件夹,用于存储每种语言的所有代码,并且在此文件夹中,我有一个包含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

我不太确定为什么会发生这种情况,也不知道如何克服这一点。预先感谢。

0 个答案:

没有答案