为什么运行不了?求救

HzDevs 2004-05-10 03:57:24
我是在WIN2K SERVER下的

classpath
.;D:\jdk141_05\lib\tools.jar;D:\jdk141_05\lib\dt.jar;D:\jdk141_05\bin;

java_home
D:\jdk141_05

path
D:\jdk141_05\bin;

能编译通过,但是运行不了,出现以下错误:
Exception in thread "main" java.lang.NoClassDefFoundError: Demo

请各多指教!谢谢
...全文
121 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
HzDevs 2004-05-11
  • 打赏
  • 举报
回复
谢谢各位,已经可以运行了.

我打环境变量名"classpath"改成大写的"CLASSPATH"就可以了,但是再从大写改回小写的也可以运行.这到底是怎么一回事?不明白...
zijibense 2004-05-10
  • 打赏
  • 举报
回复
D:\jdk141_05\bin;放到classpath中干什么呢?
classpath可完全不设置的,删除后试试看。
无欲则钢 2004-05-10
  • 打赏
  • 举报
回复
环境变量是rt.jar不是dt.jar!!
D:\jdk141_05\jre\lib\rt.jar;
xch28 2004-05-10
  • 打赏
  • 举报
回复
先把classpath删掉,运行看看,如果好了就是classpath的设置问题,否则就是程序的问题,或者没有这个类。
oxv 2004-05-10
  • 打赏
  • 举报
回复
要在命令行控制台里切换到Demo所在的目录下

把程序贴出来看看.
gloomyboy 2004-05-10
  • 打赏
  • 举报
回复
你在程序里是怎么用Demo类的呀,
把相关代码贴出来,
大家好分析一下。
sasa_sasa 2004-05-10
  • 打赏
  • 举报
回复
把程序贴出来看看.
这样什么也看不出来...
swiminthesea 2004-05-10
  • 打赏
  • 举报
回复
要在命令行控制台里切换到Demo所在的目录下
然后javac Demo.java
java Demo
试试
city_goal 2004-05-10
  • 打赏
  • 举报
回复
一般是环境设置问题,我同学以前也碰到过同样的问题。

你去掉前面的.;再试一试。。。
sasa_sasa 2004-05-10
  • 打赏
  • 举报
回复
你把程序放到C盘根目录试一下.可能是你的系统环境设置的问题/
HzDevs 2004-05-10
  • 打赏
  • 举报
回复
我是切换到DEMO的目录下的,我也听zijibense(自己本色)和xch28(J Eclipse)的
可以还是那句错信息
Exception in thread "main" java.lang.NoClassDefFoundError: Demo
HzDevs 2004-05-10
  • 打赏
  • 举报
回复
我的测试程序简单得不能再简单了,如下:
public class Demo
{
public static void main(String args[])
{
System.out.println("This is DEMO");
}
}

62,623

社区成员

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

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