使用 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
我使用 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