Java初学者遇到的极简单的问题

Goofyyang 2004-01-11 09:52:26
今天才开始看Java,下载了一份J2SE SDK,安装,把D:\j2sdk1.4.2_03\bin加入Path,然后按照SUN网站上的Your First Cup of Java一文写了最入门级的HelloWorld程序,存为HelloWorldApp.java,执行javac HelloWorldApp.java,得到HelloWorldApp.class,然后执行java HelloWorldApp.class,可这个时候总提示

Exception in Thread "main" java.lang.NoClassDefFoundError: HelloWorldApp/class

我学习的代码如下:

class HelloWorldApp {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}

这是完全按照网站上搬来的,自觉没什么错了,可总是出现上面那个错误。还请大家给解决一下!谢谢!
...全文
26 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xudongcnmusic 2004-01-11
  • 打赏
  • 举报
回复
你可以将PATH变量设成D:\j2sdk1.4.2_03\bin;other stuff这样省的设classpath了,同时你应该运行java HelloWorldApp
zengpan_panpan 2004-01-11
  • 打赏
  • 举报
回复
运行用java HelloWorldApp而不是java HelloWroldApp.class
staminalim 2004-01-11
  • 打赏
  • 举报
回复
在java编程中还有classpath的概念,你在环境变量中设置一个命为classpath的变量,值为.; 是点分号。在启动dos 窗口运行之。

62,615

社区成员

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

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