问题描述:
> 在notepad++下写入Java代码,在命令行可以编译,但是运行的时候显示找不到或无法加载主类。
环境变量没问题!java,javac,java -version都可行!
源代码:
class a{
public static void main(String[] args){
System.out.print('a');
}
}
问题截图:
1.notepad++运行截图
2. notepad++生成.class 文件的截图
3.命令行编译却不能运行的截图
可能你的路径下是被文件夹包含的,你的路径只是子文件,所以会找不到主类,尝试检查路径需要的话用文件名后加" \ " 再加上子
文件的文件名 就会找到对应的路径了
https://zhidao.baidu.com/question/523320925.html 希望能帮到你
主要是你看看classpath 配置正确吗?
原因:javac产生的.class文件不在classpath目录下,修改CLASSPATH,重新执行
把类声明为Public试下
1.重新配置Java参数;2.将包注释掉