出现Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld

luxiaoban 2004-03-29 12:00:16
我已经安装了JDK1.4.2.在C:\JDK目录下,
并且已经在系统的path目录下面添加了C:\JDK\bin;.;C:\JDK\lib
注:查过以前的贴子,其中的"."已经放进去了.

现在编辑了一个最简单的HelloWorld.java,编译通过,但是运行时
还是出现"Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld"这样的错误!!

各位弟兄帮帮忙,
...全文
88 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
wandou999 2004-03-29
  • 打赏
  • 举报
回复
C:\jdk1.4\lib\tools.jar;
java_home:c:\jdk
正常的话,有这两个足以!!
boy 2004-03-29
  • 打赏
  • 举报
回复
CLASSPATH=%JAVA_HOME%\lib;%TOMCAT_HOME%\lib
改为
CLASSPATH=.
jackcf 2004-03-29
  • 打赏
  • 举报
回复
classpath=.;C:\JDK\lib;C:\JDK\lib\dt.jar;C:\JDK\lib\tools.jar
path=在原有的后面加上C:\JDK\bin
JAVA_HOME=C:\JDK


luxiaoban 2004-03-29
  • 打赏
  • 举报
回复
to wandou999(弯豆) :

JAVA_HOME=C:\JDK
TOMCAT_HOME=C:\Tomcat (注:我安装了TOMCAT5.0在C:\Tomcat目录下)

CLASSPATH=%JAVA_HOME%\lib;%TOMCAT_HOME%\lib
wandou999 2004-03-29
  • 打赏
  • 举报
回复
CLASSPATH呢?
luxiaoban 2004-03-29
  • 打赏
  • 举报
回复
to jinsfree(金斯) :

程序如下:

public class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
luxiaoban 2004-03-29
  • 打赏
  • 举报
回复
to tx18(华哥) :
我已经在系统变量中添加如下三个:

JAVA_HOME=C:\JDK
TOMCAT_HOME=C:\Tomcat (注:我安装了TOMCAT5.0在C:\Tomcat目录下)
CLASSPATH=%JAVA_HOME%\lib;%TOMCAT_HOME%\lib

to yz790724(想想):
我是菜鸟,不知道你的做法具体怎么操作?
我就用EditPlus写了个HelloWorld.java文件,(该文件代码没错误!)
用javac编译通过了,现在运行就是出现上面的错.

jinsfree 2004-03-29
  • 打赏
  • 举报
回复
程序及操作方法帖出来看看
追求自由 2004-03-29
  • 打赏
  • 举报
回复
是刚加的吗?如果是的话,要重新打开一个命令行窗口
或者用 java -dclasspath=. 你的类名
boy 2004-03-29
  • 打赏
  • 举报
回复
加一个系统环境变量:CLASSPATH=.
luxiaoban 2004-03-29
  • 打赏
  • 举报
回复
to jackcf(水中月)
按照你的方法可以运行了,感谢

谢谢大家!
lyneville 2004-03-29
  • 打赏
  • 举报
回复

一:环境变量处理
JAVA_HOME=C:\JDK
TOMCAT_HOME=C:\Tomcat (注:我安装了TOMCAT5.0在C:\Tomcat目录下)
CLASSPATH=.;%JAVA_HOME%\lib;%TOMCAT_HOME%\lib//加“.;”

二:不要有
Package xxxx;

81,122

社区成员

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

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