JAVA中报错:错误: 找不到或无法加载主类 Puppy.class 原因: java.lang.ClassNotFoundException: Puppy.class(此为编译后的文件)(在Windows上用shell编译java)

bihu3637 / 2024-08-29 / 原文

在源代码编译后生成XXX.class时一切正常,但是运行时报如标题所示错误。

使用网络编译器,运行正常。

起因:个人在java源代码文件中,没有新建,都是删除源代码后另存为在同一个文件夹中。

尝试:增加环境变量,没有用

成功:将源代码和编译的class文件迁移到新的文件夹,编译成功。