请问运行错误问题!在线等待!!!!!!!

chz_ok 2003-08-25 03:07:07
我的SDK1.4安装到了C:\j2sdk1.4.1_04目录下;
我在C:\j2sdk1.4.1_04\bin目录下运行java和javac都正常通过;可是我用记事本
写了一个简单的java程序内容如下:import java.io.*;
class BRRead
{
public static void main(String args[])
throw IOBxception
{
cahr c;
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter charecters,'q' to quit.");
do{
c=(cahr)br.read();
System.out.println(c);
}while(c!='q');
}
}
将该程序保存到C:\j2sdk1.4.1_04\bin目录下;在C:\j2sdk1.4.1_04\bin>java BRRead.java回车后出现下列信息;
Exception in thread "main" java.long.NoClassDefFoundError:BRRead/java
请问是什么原因啊?

...全文
67 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zcjl 2003-08-25
  • 打赏
  • 举报
回复
楼上的,
“老兄,main()方法不能抛异常的,去掉异常再看看!”

你确信这点么?
juniper79 2003-08-25
  • 打赏
  • 举报
回复
java.exe是运行java程序(class文件)的命令,而运行前你应该先用javac.exe把java源文件(*.java)编译成class文件。
zcjl 2003-08-25
  • 打赏
  • 举报
回复
cahr c;
c=(cahr)br.read();
----------
???(这样的错太不应该)

还有啊
java是运行指令
javac才是编译指令
比如:javac BRRead.java(如果程序正确,会生成BRRead.class)
再java BRRead(看结果去吧,^_^)
juniper79 2003-08-25
  • 打赏
  • 举报
回复
老兄,main()方法不能抛异常的,去掉异常再看看!

class BRRead
{
public static void main(String args[])
{
cahr c;
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter charecters,'q' to quit.");
do{
c=(cahr)br.read();
System.out.println(c);
}while(c!='q');
}
}
pcdll 2003-08-25
  • 打赏
  • 举报
回复
在环境变量CLASSPATH所有与jdb有关的前面加.;
wangyanqiu 2003-08-25
  • 打赏
  • 举报
回复


只有java BRRead!!!
wangyanqiu 2003-08-25
  • 打赏
  • 举报
回复


java BRRead.java是什么意思?

只见过javac test.java
java test

郁闷!
cool_li 2003-08-25
  • 打赏
  • 举报
回复
保存的文件名也要区分大小写!!和类名一致!

62,612

社区成员

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

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