问题描述:javac编译成功,用java运行class文件出现“找不到或无法加载主类” 的问题
问题前提:
1. 环境变量配置完成,JDK已安装好,Java和javac检测无问题;
2. Javac编译成功;java解释时提示“找不到或无法加载主类”
问题原因:classpath路径问题
1. 在classpath的最前面要加一个本目录路径,用.表示,由于后面还有java的dt和tools两个路径,所以 . 后要加 ; 进行分隔表示。
2.cmd运行javac 和java时,必须在该java文件的目录下运行,这样生成的class也在该目录下,java的时候也会首先就在本目录下找class文件。一般 cmd 默认 c:\ 个人文件夹下,而java文件一般使用其它软件编写,放在选定的路径下,这两个路径很少能主动重合,一运行当然找不到了。