因为这个问题折腾了一个下午,在网上各种搜原因也找不到适合我的,java的环境变量也配是正确的,就是在编译器里面报错无法找到主类,更诡异的是在cmd里却可以运行正常。 一般的解决方法在网上一搜一大片,这里给出不常规的错误…(在JDK配置正确的情况下) 问题是这样的:在cmd下输入javac会出现: javac <option> <source files> 在编译器会出现: 无法找到主类或主类不存在 这就很纠结,问题的解决方法是你系统区域语言的更改:具体做法如下: 1、在小娜里搜索 更改国家或地区 2、选择区域和语言,再选择管理语言设置 3、选择进行更改 4、把打钩的去掉 然后重启,在重新尝试,一切正常!!! 虽然有点诡异,但还是记录下来把,万一有小伙伴碰到这种事至少能多个尝试方法。