用EditPlus新建了一个java文件,测试一下java环境是否安装成功,新建一个HelloWorld类,
public class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
保存文件时取名HelloWorld.java,然后进入命令行开始编译,然而编译时却出现一个错误,“类HelloWorld是公共的,应在名为HelloWorld.java的文件中声明”。
解决办法:在已经确定类名和文件名一致的情况下,以及没有配置环境变量的情况下(只能在jdk/bin中识别.java文件),排查执行文件是否在系统盘(一般C盘)以及当前系统是否win10系统,win10对系统盘有读写保护,所以会报错,可以换个位置安装jdk重新再创建java文件试试。
网友评论