java和javac版本不一致
cmd查看版本
指令为 java -version 和 javac -version
如果版本不一致,卸载重装
卸载工具:https://www.java.com/zh_CN/download/faq/remove_olderversions.xml
不要定义以java开头的包
查看自己定义的包是否是以java开头的,修改名称即可
java的类加载器在加载文件时,已经加载了以java开头的包路径,为了安全,会阻止自定义的包名以java开头。
编译版本与运行版本不一致
Windows->preferences->Java->compiler里面设置
检查是否用jdk运行
看是不是用jre运行了,改成jdk运行