环境变量的设置问题,请高手赐教

avonation 2006-02-18 11:39:09

1.我在E盘JAVA目录上安装了JDK1.5.0
2.我在E盘JAVA目录下安装了JCreator

请问我的环境变量应该怎样设置?
JAVA_HOME : e:\java

CLASSPATH : E:\java\lib;E:\java\lib\dt.jar;E:\java\lib\tools.jar;E:\java\lib\rt.jar;

path 下添加 e:\java\bin

编绎运行时会抛出异常 Exception in the thread "main" java.lang. NoClassDefFoundError

请问问题出在哪?为什么要这样设置?本人需要理论依据!!谢谢
...全文
156 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
interpb 2006-02-20
  • 打赏
  • 举报
回复


是不是机器上面装了几个JDK

看看JCreator 的JDK的配置
zx2002027 2006-02-20
  • 打赏
  • 举报
回复
CLASSPATH :改为.;%JAVA_HOME%\lib试试
infowain 2006-02-20
  • 打赏
  • 举报
回复
你的类怎么写的,是不是放在某个包里面了?
wangx1949 2006-02-20
  • 打赏
  • 举报
回复
在CLASSPATH 和PATH变量前都要加.;
如果不行,请重启计算机,XP设置环境变量是不用重启的
avonation 2006-02-20
  • 打赏
  • 举报
回复
不行呀,大哥们,都 试过了,
chyx413332087 2006-02-20
  • 打赏
  • 举报
回复
classpath前要加个.;试一试
要么就是你的类没有写这个public static void main(String []args)
simon1983 2006-02-20
  • 打赏
  • 举报
回复
JAVA_HOME : E:\j2sdk1.5.0
path: %JAVA_HOME%\bin;%PATH%
classpath: .;%JAVA_HOME%\lib\tools.jar
tygker 2006-02-19
  • 打赏
  • 举报
回复
少了.;(点和分号)它表示在当前路径查找
yczz 2006-02-18
  • 打赏
  • 举报
回复
CLASSPATH问题
CLASSPATH : .;E:\java\lib\dt.jar;E:\java\lib\tools.jar;
注意最前面的 .; 这是很容易忽略的没有这个句点项编译的时候JAVA虚拟积就不会找当前目录所以抛出Exception in the thread "main" java.lang. NoClassDefFoundError 找不到类.
tomuno 2006-02-18
  • 打赏
  • 举报
回复
类是怎么写的
写main函数了么?
congliu 2006-02-18
  • 打赏
  • 举报
回复
CLASSPATH 加上:E:\java\lib\dt.jar;E:\java\lib\tools.jar;

62,629

社区成员

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

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