我是一个JAVA初学者,帮帮我!

hotchina1 2001-06-14 09:24:00
我是一个JAVA初学者,安装了JDK1.3.1,我是这样配置的
在CLASSPATH中添加了d:\JDK1.3\LIB\dt.JAR;d:\JDK1.3\LIB\TOOLS.JAR;
JAVA_HOME=D:\JDK1.3
在 path中添加了d:\jdk1.3\bin

用javac编译都能成功
但是用java命令执行时均会报错
例如 执行java helloworld
报错:
Exception in thread "main" java.lang.NoClassDefFoundError: helloworld
这是怎么回事??
...全文
104 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
hotchina1 2001-06-14
  • 打赏
  • 举报
回复
所有人都有分!
hotchina1 2001-06-14
  • 打赏
  • 举报
回复
hotchina1 2001-06-14
  • 打赏
  • 举报
回复
原来CLASSPATH前少了.;
path中少了d:\jdk1.3

多谢各位帮忙,在你们的无私帮助下,我会很快成长起来的
所有人都有分!
  • 打赏
  • 举报
回复
看看以前的贴子,这个问题问过很多次了.
hexiaofeng 2001-06-14
  • 打赏
  • 举报
回复
在CLASSPATH中添加 .;d:\JDK1.3\LIB;d:\JDK1.3\LIB\dt.jar;d:\JDK1.3\LIB\tools.jar;
JAVA_HOME=D:\JDK1.3
在 path中添加了d:\jdk1.3\bin;d:\jdk1.3

javac helloworld.java
java helloworld
即可
hotchina1 2001-06-14
  • 打赏
  • 举报
回复
另外也不大会是文件名和主类名同,因为我写的所有java程序都是这样的报错!
hotchina1 2001-06-14
  • 打赏
  • 举报
回复
这是源文件,不大会出错吧!

public class helloworld {

public static void main(String args[]) {

System.out.println("Hello World!");

}

}
toforever 2001-06-14
  • 打赏
  • 举报
回复
注意大小写
文件名和主类名同
superjs 2001-06-14
  • 打赏
  • 举报
回复
没有一个和helloworld同名的主类名
freejacky 2001-06-14
  • 打赏
  • 举报
回复
源程序拿来看看先!
也许是某个语句从语法上没有问题,但是却会在执行的时候抛出异常。

62,623

社区成员

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

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