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

时间:2015-07-02 03:47:04

标签: java exception

我想执行lexing文件夹中的java。错误名称错误 this is the error

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:0)

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

示例 -

java -classpath lexing Lexing

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

java lexing.Lexing

答案 1 :(得分:0)

根据代码的屏幕截图,您需要将包减速lexing添加到源文件的开头。有关详细信息,请参阅Creating and Using Packages

所以使用......

package lexing;

public class Lexing {
    public static void main(String args[]) {
        System.out.println("Hello world");
    }
}

我把它放在lexing目录中(调用Lexing.java)。

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

javac lexing\*.java

其次是

java lexing.Lexing

哪个输出

Hello world

说了这么多,我强烈建议使用合适的IDE