迷惑的类路径问题

项目管理PMO 2002-08-21 09:18:33
我下了一个JHotDraw程序,在运行程序时需要先设置JhotDraw的类路径。
readme说明要设置JHotDraw的绝对路径,我安装的目录是C:\JHotDraw_5_3\JHotDraw,我在环境变量的classpath里添加了这一类路径,但是运行程序后出现如下错误:
C:\>java CH.ifa.draw.samples.javadraw.JavaDrawApp
Exception in thread "main" java.lang.NoClassDefFoundError: CH/ifa/draw/samples/j
avadraw/JavaDrawApp
仍然说找不到类。
但是我如果加个运行参数:
C:\>java -classpath C:\JHotDraw_5_3\JHotDraw CH.ifa.draw.samples.javadraw.JavaDr
awApp
程序就可以正常的运行。
请问问题可能出现在哪里?谢谢大家的帮助!
...全文
28 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
项目管理PMO 2002-08-21
  • 打赏
  • 举报
回复
to all:
当前目录和C:\JHotDraw_5_3\JHotDraw我都加入了环境变量中,有没有其他可能的原因,有人装过JHotDraw吗?遇到过这个问题了吗?帮帮忙,谢谢。
sunlinux 2002-08-21
  • 打赏
  • 举报
回复
是您环境变量的classpath问题!
你检查一下, classpath这个环境变量应该写成这样 CLASSPATH = .....
省略号就是你那值,还有jdk的lib jre的lib,还有当前目录"."
sunlinux 2002-08-21
  • 打赏
  • 举报
回复
是您环境变量的classpath问题!
你检查一下, classpath这个环境变量应该写成这样 CLASSPATH = .....
省略号就是你那值,还有jdk的lib jre的lib,还有当前目录"."
superszhu 2002-08-21
  • 打赏
  • 举报
回复
你的classpath中有没有加上 .; , .指的是当前目录

62,614

社区成员

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

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