JAVA类执行不了,什么原因?

B2China 2003-08-23 08:27:16
我刚学JAVA,用JDK调试JAVA。
JAVA源文件很简单,如下:HelloWorld.java

public class HelloWorld
{
public static void main(String args[])
{
system.out.println("Hello World!")
}
}
我在命令行下调试,
我的HelloWorld.java存放在D盘。
具体调试信息如下:

d:>javac HelloWorld.java

d:>java HelloWorld
Exception in thread "main" java.lang.noClassDefFoundError:HelloWorld
也就是说,可以编译成功,但是程序却执行不了,是什么原因啊?
还有,我编译成功以后,在D盘可以正常生成HelloWorld.class文件。
求教



...全文
37 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
salx 2003-08-23
  • 打赏
  • 举报
回复
以后改用jcreator或jbuilder就不用为环境而烦恼了
soloxiao 2003-08-23
  • 打赏
  • 举报
回复
将HelloWorld.java的路径加到CLASSPATH,一定行
B2China 2003-08-23
  • 打赏
  • 举报
回复
哈哈,我再次检查了我JDK的环境变量设置。
发现环境变量名CLASSPATH的值必须加一个 .;字串!!!
否则不能正确执行类!

借此也给大家的JDK环境变量设置提一个醒吧。
B2China 2003-08-23
  • 打赏
  • 举报
回复
但是环境变量不知道该怎么入手检查啊?
检查那些?
seaman0916 2003-08-23
  • 打赏
  • 举报
回复
system.out.println("Hello World!") == >System.out.println("Hello World!")


程序没有问题,(这程序太简单了) 检查一下环境的设置!

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧