一个非常低级的问题

kg21tm1 2006-09-03 03:20:17
本人初学java第一个程序就运行不了
public class first
{
public static void main(String args[])
{
System.out.println("I Love Jave");
}
}

我用sun公司的SDK 1.5版(应该是最新版)编译。
用javac first.java命令编译时没提示错误,但用java first.class命令运行时就提示错误:
Exception in thread "main" java.lang.NoClassDefFoundError:first.
其中first是文件名,请告诉我错在哪里了,谢谢~~
...全文
260 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
kg21tm1 2006-09-04
  • 打赏
  • 举报
回复
问题解决啦
的确是环境变量的问题,我想问一下设置完环境变量是不是要重启才行,我昨天设置的时候会出错,但今天开机运行马上就可以了,而且环境变量和昨天的一样设法。
deng1234 2006-09-03
  • 打赏
  • 举报
回复
java first
运行
yexin517 2006-09-03
  • 打赏
  • 举报
回复
1不要写成这种格式java *.java 扩展名JAVA不要写
2类路径没有找到 正确设置 CP
例如: SET CLASSPATH=C:\Program Files\Java\jdk1.5.0_08\lib;
仔细看书,正确设置环境变量,才可根除
DrinkT 2006-09-03
  • 打赏
  • 举报
回复
不要加‘.class’
加这个的意思执行 Test包下的class类
当然,class是关键字,应该通不过
ihrrr0213 2006-09-03
  • 打赏
  • 举报
回复
我也遇到同样的问题,就算运行时用java first还是有问题...为什么???
prlife007 2006-09-03
  • 打赏
  • 举报
回复
运行第二步时命令用java first
xq_zhang 2006-09-03
  • 打赏
  • 举报
回复
这个也算是经典错误了,按楼上说的做吧!
longxj04 2006-09-03
  • 打赏
  • 举报
回复
运行应该用java first
后面不要.class
kg21tm1 2006-09-03
  • 打赏
  • 举报
回复
我就是按书上写的来设的
但就是不对 谁来教教我啊 是不是版本不一样 设置的方法就不一样啦?
wenqin2006 2006-09-03
  • 打赏
  • 举报
回复
仔细看书最好
kg21tm1 2006-09-03
  • 打赏
  • 举报
回复
SET PATH=%PATH; C:\Program Files\Java\jdk1.5.0_08\bin
SET CLASSPATH=%CLASSPATH; .; C:\Program Files\Java\jdk1.5.0_08\lib

那请帮我看看我这样设环境变量对不对!!
wjs2338 2006-09-03
  • 打赏
  • 举报
回复
在系统的环境变量前加 . 试试看,代表当前目录,比如 .;%JAVA_HOME%\li\rt.jar
wjs2338 2006-09-03
  • 打赏
  • 举报
回复
环境没配置好

62,628

社区成员

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

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