线程“main”java.lang.NoClassDefFoundError中出现异常:(名称错误)

线程“main”java.lang.NoClassDefFoundError中出现异常:(名称错误),java,exception,Java,Exception,我想执行lexing文件夹中的java。错误是名称错误 您需要将lexing文件夹添加到类路径中,然后运行lexing类 范例- java -classpath lexing Lexing 或者您也可以添加包lexing;在您的java文件中,通常将其作为第一条语句,以指示lexing类属于lexing包,然后您就可以使用该路径运行- java lexing.Lexing 根据代码的屏幕截图,您需要将包添加到源文件的开头。有关更多详细信息,请参阅 所以使用 package lexing;

我想执行lexing文件夹中的java。错误是名称错误


您需要将lexing文件夹添加到类路径中,然后运行lexing类

范例-

java -classpath lexing Lexing
或者您也可以添加包lexing;在您的java文件中,通常将其作为第一条语句,以指示lexing类属于lexing包,然后您就可以使用该路径运行-

java lexing.Lexing

根据代码的屏幕截图,您需要将包添加到源文件的开头。有关更多详细信息,请参阅

所以使用

package lexing;

public class Lexing {
    public static void main(String args[]) {
        System.out.println("Hello world");
    }
}
我把它放在名为lexing.java的lexing目录中

然后,在包含lexing目录的目录中的命令行中,我键入:

javac lexing\*.java

java lexing.Lexing
哪个输出

Hello world

话虽如此,我还是强烈建议使用合适的IDE

听起来Lexing不属于Lexing…@MadProgrammer,但它在Lexing文件夹中,根据讲师提供的手册,它说如果编译成功,那么将生成Lexing.class,并且已经生成Lexing有吗“我不知道,只是跟着manual@MadProgrammer我上传了代码的截图我添加了包词法;但它仍然不起作用。我不做包一,做类路径一。