使用 java.exe 时出错

Error while using java.exe

我使用 javac.exe.

创建了一个 class 文件 HelloWorld.class,它位于 "C:\myData" 中

在命令提示符下,我在 C:\Program Files\Java\jdk1.8.0_91\bin> 因为我的 java.exe 在这里。

当我执行 java C:\myData\HelloWorld 时,出现以下错误:

C:\Program Files\Java\jdk1.8.0_91\bin> java C:\myData\HelloWorld

错误:无法找到或加载主程序 class C:\myData\HelloWorld

有人可以帮忙吗。

我应该如何将 HelloWorld.class 文件的路径指定为 java.exe。 (我希望在不设置 classpath 或任何环境变量的情况下解决这个问题)。

下面是我的 HelloWorld.java 代码:

public class HelloWorld {

    public static void main(String[] args) {

        System.out.println("Hello, World");
    }

}

此致。

您可能需要仔细检查 HelloWorld.java 中的内容。你有 public static void main 方法吗?

你应该反其道而行之,转到你有 HelloWorld.class 的目录并执行

cd C:\myData\HelloWorld
"C:\Program Files\Java\jdk1.8.0_91\bin\java.exe" HelloWorld