Java:Error: Could not find or load main class xxx问题的解决

工作环境(蓝色粗体字为特别注意内容)
1,系统环境:Win7 Ultimate sp1、JDK7u45

今天在使用命令行编译java程序的时候,发现了奇怪的报错:

E:>javac -encoding utf-8 -classpath dom4j.jar *.java

E:>java Clear
Error: Could not find or load main class Clear

明明存在主类并且编译成功,但是运行的时候却是报错,突然想到可能是CLASSPATH环境变量的问题,于是查看电脑环境变量配置如下:

Name:classpath
Value:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

应该没问题!于是想到可能是classpath搜索路径存在问题,于是将运行命令改为如下形式就能够正常运行了。

E:>java -cp ./ Clear

在此记录一下希望能够给遇到相同问题的朋友一些提示~!~~~

猜你喜欢

转载自blog.csdn.net/pang9998/article/details/87890104