所以,我试图在Windows 8上的命令提示符下运行编译的类文件,如下所示 -
java -cp C:\ Java \ MyFirstProgram
但是,每次我使用-cp选项运行它时,它会显示几个帮助选项的列表,例如定义-cp,-showversion,-X,-splash等。我已尝试了几个其他的输入方式,但是当我不使用-cp选项时,它会说
错误:无法找到或加载主类C:\ Java \ MyFirstProgram
关于Stack的其他问题提到我应该如何使用-cp,所以我尝试了,只有帮助出现了,这非常......无益。谁知道我做错了什么?如果是这样,感谢您的回复。
编辑:这是源代码
public class MyFirstProgram
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
那么我将如何包含"类文件,"然后?
答案 0 :(得分:3)
使用java
可执行文件的正确用法是:
java [-options] class [args...]
其中-options
包含-cp
命令选项。
您还没有收到类文件,因此会向您显示使用帮助。
要运行程序,请转到Java文件夹并运行程序。
示例:
cd C:\Java
java MyFirstProgram
答案 1 :(得分:-2)
我猜测问题是您需要指定.class扩展名:
java -cp C:\Java\MyFirstProgram.class