我在运行我的第一块 Java 时遇到了问题。我能够编译它并生成一个 .class 文件,但是由于某种原因我无法运行它。它可能与目录路径有关。文件名为“Simple”,我将其保存在名为“newfolder”的文件夹中。
我可以通过输入“javac newfolder/Simple.java”来编译 Simple.class,但是当我输入“java newfolder/Simple”时,出现了以下消息:
java: exception in thread “main” java.lang.NoClassDefFoundError: newfolder/Simple (wrong name: Simple)
这是我输入的原始代码:
// This is a simple Java program.
public class Simple
{
public static void main(String[] args)
{
System.out.println("Hello World");
}
}
我认为这里的答案是我的胡同,但我一直无法让它为我工作,所以任何帮助将不胜感激。提前致谢!