IntelliJ 正在运行旧的类文件

Hem*_*apu 9 java intellij-idea

我正在使用 Intellij 进行我的项目开发(Java)。奇怪的是,每当我尝试运行项目对其进行一些新的更改时,Intellij 总是运行旧的类文件,这些文件是为我的项目的旧版本编译的。我尝试重新编译,重建,尝试使缓存无效并重新启动,删除项目并再次打开它,但似乎没有任何效果。无法找出原因,现在我不知道该怎么做。

任何帮助,将不胜感激。谢谢你。

小智 6

我也遇到过同样的问题,但我无法始终如一地让它消失,但是,我尝试过的一些方法可能会有所帮助:

  • 删除.class文件
  • 使缓存无效并重新启动
  • 检查设置:IDEA代码的sdk和源路径导入可能会影响它
  • 删除并重新安装intellij

或者做我最终所做的事情,即创建一个新项目,并避免花费 5 个小时修改 IntelliJ 来让它正确运行我的代码。