【发布时间】:2014-06-10 16:56:27
【问题描述】:
计算机操作系统:Windows 7 语言:Java
很久以前我使用java,运行hello world程序时遇到问题:
public class Hello
{
public static void main (String args[])
{
System.out.println ("Hello World!");
}
}
我将这段代码保存在 Hello.java 文件中,然后使用 cmd 编译:
C:\Users\XYZ\Desktop>javac -version
javac 1.6.0
C:\Users\XYZ\Desktop>javac Hello.java
C:\Users\XYZ\Desktop>java Hello
Error: Could not find or load main class Hello
C:\Users\XYZ\Desktop>
你能解释一下为什么会抛出上面的错误信息吗?
【问题讨论】:
-
运行
dir命令。你在那里看到Hello.class吗?如果是,您的Hello.java文件中是否有任何包声明? -
您是否在桌面上看到一个名为“Hello.class”的文件?
-
您缺少正确的
}。或者这只是 StackOverflow 的 C & P 错误? -
是 Hello.java 类是在 javac 之后创建的
-
顺便说一句:您应该从 Java 6 继续前进 - 它不再受到官方支持。
标签: java