挑错啊!用命令提示符来编译java文件,总是出现Exception in thread"main" java.langNoClassDefoundError

首先,
我的JAVA_HOME=D:\新建文件夹 (3)\新建文件夹,
CLASSPATH=D:\新建文件夹 (3)\新建文件夹\lib,
path=D:\新建文件夹 (3)\新建文件夹\bin,
在运行,命令提示符中javac,都可以出现很多的信息。
可是我在命令提示符中
d:
cd java
说系统找不到文件。
那么我就又试
javac 文件名.java
没有用,系统找不到文件。
java 文件名.java
一大堆英文,如图
java 文件名
一大堆英文,如图。
文件试了很多,不是文件名的问题。
有什么网站说要重新建一个文件夹,放class,
我换了一个盘,换了文件夹,classpath也同步的改了。
我已经不知道什么地方错了,改了无数次了,只装了一个jdk,
有谁知道怎么办吗?
万分感谢
我进入d:
后,
打java,出现的并不是D:\java
而是直接的跳到D:,
为什么呢?
进不了java么?

应该是环境变量没有配置好的原因。。。。。

下面是我自己总结的配置步骤。。。。希望对你有帮助。。。

第一步:安装jdk,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

第二步:右击“我的电脑”属性,选择“高级”选项卡,单击“环境变量”,
第三步:假设JDK的安装路径:E:\jdk
在用户变量中添加下面的变量和属性值
Classpath .;E:\jdk\lib\tools.jar; E:\jdk\lib\dt.jar
Path .;E:\jdk;E:\jdk\bin
在系统变量中添加下面的变量和属性值
CLASSPATH .;E:\jdk\lib\tools.jar; E:\jdk\lib\dt.jar
PATH .;E:\jdk;E:\jdk\bin
第四步:测试配置是否成功
开始—》运行—》cmd 分别测试javac和java两个命令,若能正确显示相关信息,则说明配置成功。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-02-15
java的不目录不要有中文,有中文的话会出错的,比如我以前用MYECLIPSE的时候WORKPLACE中有中文就启动不了,目录改成全英文的

还有就是你有用javac编译过文件吗?在classpath里有*.class文件吗? 没有CLASS文件的话就会有classnotfound exception
第2个回答  2011-02-15
很显示你的CLASSPATH设置有问题,一般为2个,分别是.(一点);和JAVA_HOME/lib,前者当前目录,是指JRE在运行时在当前目录搜索类,而JAVA_HOME/lib则是JDK的库,用于JRE的公用类。
第3个回答  2011-02-15
还有,别在输入分号的时候输了一个中文状态下的,这种错误很难发现的
第4个回答  2011-02-15
你的环境变量没配置好,楼上有人回答了,你照着做,特别注意不要少了标点啥的,不然你得纠结死...
第5个回答  2011-02-15
classpath需要有个点儿

CLASSPATH=.;

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网