请教各位大虾————有关JAVA路径的设置问题(高分请教)

dingtian1 2003-06-07 12:20:01
我曾经写了一个java 的程序,路径是这样设置的:path=c:\jdk1.4.0\bin;classpath=c:\jdk1.4.0\classes; 程序能编译成功,但运行时出现以下情况:
Exception in thread "main" java.lang.NoClassDefFoundError: xxxxxx
我用的是windows 2000 professinal
路径是在系统环境变量里设置的。
那位大虾能告诉我怎么样设置路径,才能运行啊
...全文
55 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
hlding 2003-06-07
  • 打赏
  • 举报
回复
为什么java入门时问题总出在环境配置上,你的程序运行不了有两处错误:
1)程序错误:System.out.printlen("Hello World!");改为System.out.println("Hello World!");
2)环境配置错误:假设前提:你的jdk1.4正确安装在C盘的根目录下,
正确配置:"我的电脑"-->"属性"-->"高级"-->"环境变量"-->"系统变量"-->如果没有,则进行新建:变量名:Path 变量值:C:\jdk1.4\bin
变量名:ClassPath 变量值:.;C:\jdk1.4\lib\dt.jar;C;\jdk1.4\lib\tools.jar(注意符号.)
再创建一个"用户变量" 变量名:JAVA_HOME 变量值:C:\jdk1.4
这样一来,如果程序正确,在任何地方进行编译,运行都没有问题
woodpeng 2003-06-07
  • 打赏
  • 举报
回复
classpath=c:\jdk1.4.0\lib
dingtian1 2003-06-07
  • 打赏
  • 举报
回复
还有classpath前面加.; 不过c:\jdk1.4.0\bin;c:\jdk1.4.0\lib;前可不加,如果加的话也可以。谢谢以上大虾的发言:)。
dingtian1 2003-06-07
  • 打赏
  • 举报
回复
是的
最好在c:\jdk1.4.0\bin;c:\jdk1.4.0\lib; 前加上 .;
mymoto 2003-06-07
  • 打赏
  • 举报
回复
还是没加.;呵呵
dingtian1 2003-06-07
  • 打赏
  • 举报
回复
感谢各位的鼎力相帮,综合以上大虾的的意见我解决了这一问题:
做法如下:
系统环境设置:变量名:path 值 c:\jdk1.4.0\bin;c:\jdk1.4.0\lib;
变量名:classpath 值 c:\jdk1.4.0\classes;
用户环境设置:变量名: JAVA_HOME 值:c:\jdk1.4.0
yophoo 2003-06-07
  • 打赏
  • 举报
回复
hlding(淋东)说得有道理!
在你的CLASSPATH的最前面加上
.;
ljhmoon 2003-06-07
  • 打赏
  • 举报
回复
同上哟
不过变量值可以这样设:c:\jdk1.4.0\bin;c:\jdk1.4.0\lib;就行了呀

62,628

社区成员

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

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