java - 无法运行Java程序

标签 java

我在运行我的第一个 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/

相关文章:

java - 将edittext和textview的值相加并在 TextView 中显示总计

java - hibernate 搜索 @ContainedIn 不适用于 boolean 字段

java - 在 Java 中使用 XPath 查询 HTML 的库?

java - 代码有什么区别?

java - base 64解码并写入doc文件

java - 具有多态性的函数重载中的 null 行为

java - 存储无向图的最有效方法是什么?

linux - 在 Linux 上的 IDE 下没有声音(在 Jar 中正常)

java - 通过 jython 在 java 类中使用 jar

java - 在我的 GWT 应用程序运行时 (java.io.FilePermission) 上没有对文件的读/写访问权限