运行程序时找不到类

来源:百度知道 编辑:UC知道 时间:2024/06/06 15:40:46
写好的几个类,放在了同一个目录下,都能通过编译,但运行时,找不到其他的类。
我的环境变量:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME\lib\tools.jar;%JAVA_HOME\lib
够全了吧,没用,抑郁中……

CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为:
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (要加.表示当前路径,其中%JAVA_HOME%就是引用前面指定的JAVA_HOME)

没有设置classpath变量,或设置不对。

你的环境变量有没有设置好啊。自己好好查查。

你的classpath环境变量的最前面少了一个.(点),这个点表示当前目录,如果你没有这个点运行时解释器不会在当前目录寻找类文件,必然会出现错误,应该是.;x:\jdk+版本号\lib(x为你的安装目录)。
回答完毕