我正在使用Intellij进行项目开发(Java)。奇怪的是,每当我尝试运行项目对其进行一些新的更改时,Intellij总是运行旧类文件,这些文件是为我的项目的旧版本编译的。我尝试重新编译,重建,尝试无效缓存并重新启动,删除项目并再次打开它,但似乎没有任何工作。无法弄清楚原因,现在我无能为力。
任何帮助将不胜感激。谢谢。
答案 0 :(得分:1)
我有同样的问题而且我无法让它一直消失,但是,这里有一些我尝试过的可以提供帮助的事情:
或者做我最终完成的工作,即创建一个新项目并避免花费5个小时来修改IntelliJ以使其正确运行我的代码。
答案 1 :(得分:0)
在启用了Maven的项目中,我在IntelliJ中遇到了这样的问题。
正在运行maven clean phase和...,但没有效果,
类的任何更改对已部署的项目均无效。
终于我找到了问题。
类在此路径中隐藏:
{项目路径} \ src \ main \ webapp \ WEB-INF \ classes {我的软件包}
通过消除这一点,问题就解决了。
希望它很有用。
答案 2 :(得分:0)
就我而言,这是Intellij设置中的专家问题。当我使用捆绑版本时,它给出了应该有的错误。我不知道为什么给出实际路径不起作用,但捆绑版本会起作用。
答案 3 :(得分:0)
请按照以下步骤操作,以使IntelliJ“忘记”所有旧的内部文件:
usa %>% group_by(TA) %>% mutate(merged = str_c(ID, collapse = '\u20AC'))
# A tibble: 8 x 3
# Groups: TA [4]
TA ID merged
<dbl> <chr> <chr>
1 111 A A€B
2 111 B A€B
3 121 A A€C
4 121 C A€C
5 131 A A€B
6 131 B A€B
7 141 C C€D
8 141 D C€D
目录。之后,您将有一个新的IntelliJ项目,该项目可能需要一些配置(照常)。