intellij idea 中运行java代码,总是不能执行修改后的代码,这是没有编译的缘故吗?

shelley527752 2017-06-07 05:13:18
在java中修改了一些方法,调试的过程中没有报任何错误,但是始终是执行以前的代码段,新的代码根本不执行,如下图,
no全部是以前的赋值,新的代码赋值为yes,但是却不执行,甚至我把整段代码删了,但是依旧执行以前的代码。请高手指点一下。
...全文
7651 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
EamonHu 2020-12-04
  • 打赏
  • 举报
回复
我尝试过: 1.清除IDEA缓存 2.设置热部署 3.maven依赖重新导入 4.本地仓库删除相关依赖,并重新导入 以上都没有解决我的问题。 每次只有maven重新clean-->install 才会执行改动后的代码,但这不是长久之计~ 之前一直将target文件夹在IDEA中隐藏,再删除了target文件夹后,报找不到类异常,也没有生成target文件夹,编译后的class文件 我的根本原因这个组件没有加入maven管理里 在组件的根文件夹上右键:Open in Terminal 输入命令: maven idea: module IDEA中会生成.iml文件,此时将组件添加进maven管理。然后重新清理一下缓存,导一下项目依赖 就可以了
引用 9 楼 Leonis丶L 的回复:
[quote=引用 8 楼 天真的猴子 的回复:] [quote=引用 7 楼 Leonis丶L 的回复:] [quote=引用 6 楼 天真的猴子 的回复:] 我和你遇到的问题基本一样,我是springboot工程,遇到这个问题很头疼,刚开始为了解决这个问题我只能先mvn clean 然后mvn install,很烦人,网上很多方法很咋杂,并不能解决我的问题,最后我新建了工作空间,然后把工程copy过去,通过idea重新编译后解决了此问题。
我也和你遇到一样的问题了。公司的电脑运行OK,家里电脑运行就要先clean,再install,运行其他项目都没问题[/quote] 是啊,不晓得为什么,你找到更好的解决办法了吗?[/quote] 没有。。。我换了其他电脑clone了一下项目没问题。。。感觉是IDEA和这个项目风水不合吧[/quote] 不执行修改后的代码 尝试过: 1.清除IDEA缓存 2.设置热部署 3.maven依赖重新导入 4.本地仓库删除相关依赖,并重新导入 以上都不能解决我的问题。 每次只有maven重新clean-->install 才会执行改动后的代码,但这不是长久之计~ 之前一直将target文件夹在IDEA中隐藏,再删除了target文件夹后,报找不到类异常,也没有生成target文件夹,编译后的class文件 我的根本原因这个组件没有加入maven管理 在组件的根文件夹上右键:Open in Terminal 输入命令: maven idea: module IDEA中会生成.iml文件,此时将组件添加进maven管理。然后重新清理一下缓存,导一下项目依赖 就可以了
weixin_44089714 2020-04-22
  • 打赏
  • 举报
回复 1
file Invalidate Caches / Restart... 点击这个试试
花落如缤 2019-10-08
  • 打赏
  • 举报
回复
今天也遇到了类似的问题 有一种情况,如果你所修改的代码reach不到,也就是永远不会被执行的话。idea临时生成的webapp执行文件不会更新这类代码,只会更新能被执行到的,大概是一种节省编译时间的机制。 我就是jsp首页的form里注册的按钮type写成button(正确是submit)了,然后idea判断注册完成的界面unreachable,执行不到,怎么改,重启服务器,重启idea都没用,artifacts里的注册页面的jsp不会更新。
DrewLiang 2019-07-04
  • 打赏
  • 举报
回复
我一般把target里面的东西删掉然后重新rebuild,一般都可以
Leonis丶L 2019-02-25
  • 打赏
  • 举报
回复
引用 8 楼 天真的猴子 的回复:
[quote=引用 7 楼 Leonis丶L 的回复:] [quote=引用 6 楼 天真的猴子 的回复:] 我和你遇到的问题基本一样,我是springboot工程,遇到这个问题很头疼,刚开始为了解决这个问题我只能先mvn clean 然后mvn install,很烦人,网上很多方法很咋杂,并不能解决我的问题,最后我新建了工作空间,然后把工程copy过去,通过idea重新编译后解决了此问题。
我也和你遇到一样的问题了。公司的电脑运行OK,家里电脑运行就要先clean,再install,运行其他项目都没问题[/quote] 是啊,不晓得为什么,你找到更好的解决办法了吗?[/quote] 没有。。。我换了其他电脑clone了一下项目没问题。。。感觉是IDEA和这个项目风水不合吧
大海会笑 2019-02-24
  • 打赏
  • 举报
回复
引用 7 楼 Leonis丶L 的回复:
[quote=引用 6 楼 天真的猴子 的回复:] 我和你遇到的问题基本一样,我是springboot工程,遇到这个问题很头疼,刚开始为了解决这个问题我只能先mvn clean 然后mvn install,很烦人,网上很多方法很咋杂,并不能解决我的问题,最后我新建了工作空间,然后把工程copy过去,通过idea重新编译后解决了此问题。
我也和你遇到一样的问题了。公司的电脑运行OK,家里电脑运行就要先clean,再install,运行其他项目都没问题[/quote] 是啊,不晓得为什么,你找到更好的解决办法了吗?
Leonis丶L 2019-02-23
  • 打赏
  • 举报
回复
引用 6 楼 天真的猴子 的回复:
我和你遇到的问题基本一样,我是springboot工程,遇到这个问题很头疼,刚开始为了解决这个问题我只能先mvn clean 然后mvn install,很烦人,网上很多方法很咋杂,并不能解决我的问题,最后我新建了工作空间,然后把工程copy过去,通过idea重新编译后解决了此问题。
我也和你遇到一样的问题了。公司的电脑运行OK,家里电脑运行就要先clean,再install,运行其他项目都没问题
大海会笑 2018-12-20
  • 打赏
  • 举报
回复
我和你遇到的问题基本一样,我是springboot工程,遇到这个问题很头疼,刚开始为了解决这个问题我只能先mvn clean 然后mvn install,很烦人,网上很多方法很咋杂,并不能解决我的问题,最后我新建了工作空间,然后把工程copy过去,通过idea重新编译后解决了此问题。
lgc5834 2017-08-25
  • 打赏
  • 举报
回复


这个位置设置好了吗?

或者安装Jrebel插件吧 热部署 很好用
Alvin_何 2017-08-24
  • 打赏
  • 举报
回复
重启,然后在运行.
QY-Chen 2017-08-24
  • 打赏
  • 举报
回复
clean 然后再 make 不行就把classes下面找对对应的源码,然后删了重新编译
shelley527752 2017-06-07
  • 打赏
  • 举报
回复
引用 1 楼 csdnjavastudy 的回复:
Make Project(Ctrl+F9)
这个方法用过了,依旧不可以
Show me ur code 2017-06-07
  • 打赏
  • 举报
回复
Make Project(Ctrl+F9)

50,526

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧