在命令行中用javac 进行编译源文件 OK ,之后用java 命令执行,但是老是报错:
Exception in thread "main " java.lang.NoClassDefFoundError: HelloJava
不明白是怎么回事?
您好,
估计您在命令行执行了类似:"java Test.java" 的命令。
请试一下:"java Test"。
1、首先确认 javac 编译之后确实生成了 class 文件。
2、执行calss文件时确认执行路径无误。并输入 “java 文件名”。
报错内容,想见图解。
class HelloJava
{
public static void main(String args[])
{
System.out.println("Java I love you!");
}
}