我在运行我的第一个 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");
}
}
我认为the answer here是我的拿手好戏,但我不知何故无法让它为我工作,所以任何帮助将不胜感激。提前致谢!
最佳答案
尝试从新文件夹中运行 Java 文件/
cd newfolder/
java Simple
关于java - 无法运行Java程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14627612/