把文件名 Main.java 改为 Test.java ,然后再编译运行。
一般这个原因是公共类的类名和类文件明不一致造成的。你先确定自己公共类的类名和文件是一直。且文件中有且仅有一个pulic的class 然后放入D盘根目录再试试。
文件名写错了吧,文件名应该是和你的类名一样的,叫Testjava.java
类WindowsTest3是公共的, 应在名为 WindowsTest3.java 的文件中声明 问题:类WindowsTest3是公共的, 应在名为 WindowsTest3.java 的文件中声明 原因:.java文件的名字和public class的名字不同导致的 解决方法: 一.将类名改为文件名 二.将文件名改为类名 三.去掉public修饰...