当前页面: 开发资料首页 → J2SE 专题 → 已经按要求配置JDK了,怎么还出同样的错呢??
已经按要求配置JDK了,怎么还出同样的错呢??
摘要: 已经按要求配置JDK了,怎么还出同样的错呢??
各位高手:
俺疯了。
我装JAVA,并在环境配置中配置了如下项目:
path:增加 JAVA安装目录/bin;JAVA安装目录
JAVA_HOME: JAVA安装目录
classpath:JAVA安装目录/bin;JAVA安装目录/lib/rt.jar;JAVA安装目录/lib/tools.jar
可是运行别的目录里的.class文件(包括HelloJava这类小白程序)都提示:
Exception in thread -#34;main-#34; java.lang.NoClassDefFoundError:HelloJava
将这个文件拷到JAVA安装目录的BIN文件夹下就可以运行。
我查资料,是classpath设置有误,可我在两个不同机子的三个不同版本的Windows上按不同的人写的大同小异的方式设了n回,故障始终不变。
为什么啊啊啊??
谢谢!在线等!
如果装JAVA 1。5是不需要再去配置JAVA_HOME了!
在classpath里面加上 .;
-#34;.-#34;当前路径,后面是分号-#34;;-#34;
是说在所有的设置最后再加个.;吗?
另:不配置JAVA_HOME也试过了,没用。
是啊
classpath=c:/test;.
这样就行了。
环境变量更新没有生效,重新启动电脑
重启过了,故障依旧。555
可是这样一来如果我的JAVA程序在一个目录里我岂不是就得修改一次classpath?是这样吗?
JAVA_HOME: JAVA安装目录
path: JAVA安装目录/bin
CLASSPATH:JAVA安装目录/lib/rt.jar;JAVA安装目录/lib/tools.jar;.;
http://blog.sina.com.cn/u/1062517681
这上有篇文章,讲得比较详细
Exception in thread -#34;main-#34; java.lang.NoClassDefFoundError:HelloJava
这钟问题我也碰到过...,确实都设置好了也不行...
重新安装试试....
环境变量这些就够了.....
JAVA_HOME: JAVA安装目录
path: JAVA安装目录/bin
CLASSPATH:JAVA安装目录/lib/rt.jar;JAVA安装目录/lib/tools.jar;.;
在classpath里面加上 .;
-#34;.-#34;当前路径,后面是分号-#34;;-#34;
在最前面加,意思是找当前路径下的类