idea运行修改后的代码不生效?

作者&投稿:比伟 (若有异议请与网页底部的电邮联系)
~ 当在IDEA(IntelliJ IDEA,一种流行的Java集成开发环境)中修改代码后,运行结果不变可能是由于多种原因造成的,包括但不限于缓存问题、构建配置问题、代码逻辑问题或运行环境问题。

1. 缓存问题:IDEA为了提高编译和运行效率,会缓存一些编译结果。有时候,即使我们修改了代码,IDEA可能仍然使用旧的缓存来运行程序,导致运行结果不变。解决这个问题的方法是清除IDEA的缓存并重新启动。这通常可以通过点击菜单栏的“File” -> “Invalidate Caches / Restart…” 来完成。

2. 构建配置问题:在IDEA中,每个项目都有一个或多个运行/调试配置。这些配置决定了如何构建和运行项目。如果配置不正确,或者配置指向了一个旧的构建结果,那么修改代码后运行结果也可能不会改变。检查并确保运行/调试配置正确指向了当前的项目和模块是很重要的。

3. 代码逻辑问题:有时候,我们修改了代码,但修改的部分并没有被实际执行到,或者修改的内容对程序的输出没有影响。例如,在一个条件语句中增加了一个永远不会为真的分支,或者修改了一个未被使用的变量的值。在这种情况下,即使代码被修改了,运行结果也不会改变。

4. 运行环境问题:如果IDEA配置为使用外部的运行环境(如外部的Tomcat服务器或远程的调试环境),那么修改代码后可能需要手动重新部署或重启运行环境才能看到变化。此外,确保IDEA正确配置了项目的类路径和依赖关系也是很重要的,否则新的代码可能无法被正确地加载和运行。

例子:

假设有一个简单的Java程序,它打印一个字符串“Hello, World!”。如果我们修改了字符串的内容,但忘记保存文件,那么重新运行程序时输出结果将不会改变。这就是一个简单的由于未保存修改导致的运行结果不变的情况。

再举一个例子,如果我们在一个复杂的项目中添加了一个新的功能,但这个功能被包裹在一个永远不会为真的条件语句中,那么即使我们重新编译和运行项目,新的功能也不会被执行到,因此运行结果也不会改变。

总之,当在IDEA中修改代码后运行结果不变时,我们应该从多个角度进行检查和排查,包括清除缓存、检查构建配置、审查代码逻辑和检查运行环境等。


如何评价 2023 年美赛 e 题?
但这并不意味着,其他的方法不合适,这里我们仅仅是建议使用主成分。稍后我们也会给出相应的代码包(修改数据,直接运行就可得到结果的代码) 还可以选择投影寻踪综合评价、层次分析法(AHP)、熵值法、秩和比综合评价、优劣解距离法(TOPSIS法)灰色关联分析、数据包络(DEA)分析、模糊综合评判等模型都是...

请哪位高手将股票软件自带的MACD指标中的默认参数改一下,在形态、线...
我觉得可以通过一下方式解决:1,将参数改小。比如原来的参数12.26.9,可以改成11.25.9或者10.24.8,MACD的意思说的简单点就是12日均线和26日均线差值的9日平均,参数改小了那么就是用的更加短的均线,反映会更快,就像一般KDJ指标的信号比MACD快一点一个道理,因为KDJ的参数小(9.3.3),...

通达信公式错误,公式源码如下,求帮助!
这段通达信公式源码错误可以修改。修改后效果如下图。

请大侠修改通达信公式:使得MACD柱线和DIFF与DEA二条线所围成的彩色块...
通达信公式的画线方式,是后面的代码画在上面,前面的代码画在下面,所以你的这个问题很好解决,方法是将MACD柱线放到代码的最后即可,修改后的代码如下:DIFF1:EMA(CLOSE,12) - EMA(CLOSE,26);DEA1 :EMA(DIFF1,9);DRAWBAND(DIFF1,RGB(150,80,100),DEA1,RGB(256,150,100));DIFF:DIFF1,COLOR...

MACD指标参数如何设置?
设置时按照软件的默认设置即可,也就是12、26、9这三个参数。MACD指标是由两线一柱组合起来形成,快速线为DIF,慢速线为DEA,柱状图为MACD。1、当DIF和DEA均大于0(即在图形上表示为它们处于零线以上)并向上移动时,一般表示为行情处于多头行情中,可以买入开仓或多头持仓;2、当DIF和DEA均小于0(即在...

请高手把同花顺公式改成通达信公式?
这段同花顺指标不能完全的改成通达信,只能变现的改成通达信,判断条件的结果应该没有差异,但是显示的形式会存在差异,修改后效果如图。下图一张是同花顺原图效果,一张是通达信修改后的效果

请高手修改MACD 数据指标——将现在DIF DEA 小数点后两位 改为小数点后...
显示是系统默认的,要给也是可以的 这个麻烦 把dif dea 乘于10000 结果取整数 再除以10000 用文字把结果显示在指标左上角 想显示几位都可以 这里显示4位 把思路给你 你自己编公式吧 我不想编

通信达修改公式提示错误,怎么修改?请老师帮改一下,本人菜鸟诚心请教...
修改后正确代码如下 SHORT:=10;LONG:=16;MID:=5;DIF:EMA(C,SHORT)-MA(C,LONG);DEA:EMA(DIF,MID);MACD:2*(DIF-DEA),COLORSTICK;

如何修改macd的参数
设置时按照软件的默认设置即可,也就是12、26、9这三个参数。MACD指标是由两线一柱组合起来形成,快速线为DIF,慢速线为DEA,柱状图为MACD。1、当DIF和DEA均大于0(即在图形上表示为它们处于零线以上)并向上移动时,一般表示为行情处于多头行情中,可以买入开仓或多头持仓;2、当DIF和DEA均小于0(即在...

怎样调整MACD参数
设置时按照软件的默认设置即可,也就是12、26、9这三个参数。MACD指标是由两线一柱组合起来形成,快速线为DIF,慢速线为DEA,柱状图为MACD。1、当DIF和DEA均大于0(即在图形上表示为它们处于零线以上)并向上移动时,一般表示为行情处于多头行情中,可以买入开仓或多头持仓;2、当DIF和DEA均小于0(即在...

龙湾区19798102587: idea运行java程序怎么不输出东西 -
隐怖斯美: 有可能是没运行导致的.1、在类中写个main 方法, 点击右键, 有运行,debug; 2、如果的main方法的格式一定要满足以下的格式: public static final void main(String[] args){// do something} 如果不满足这个格式 ,就无法运行, 比如, 没有加String[] args 这个参数, 在ecplise中是没有问题的, 但是在idea中就不能运行.

龙湾区19798102587: Intellij IDEA 13中修改了jsp、css、javascript文件,如何才能即时生效? -
隐怖斯美: 这些文件都不需要重新重启的.你的应该是web项目吧.修改后jsp、js、css文件后,你要刷新浏览器或者清浏览器缓冲.这样才有效果.希望能够帮到你!!

龙湾区19798102587: visual2012老是执行之前的项目 修改现在的代码没有什么用 怎么办 -
隐怖斯美: 修改后重新编译.若还不行,就直接把debug中的.exe文件删除再编译.

龙湾区19798102587: 为什么我的c#代码明明改了.但是运行的结果还是修改之前的样子啊? -
隐怖斯美: 在web里需要每次按F5或F6将你的后台代码重新编译成dll文件.

龙湾区19798102587: intelliJ IDEA这个软件编写HTML文件的时候修改后怎么看运行效果 -
隐怖斯美: Ctrl + f9编译下就好了,idea不是自动编译的

龙湾区19798102587: 使用Intellij IDEA运行安卓工程,环境已经配置好,点运行后没有反应怎么解决呢???如图所示,谢谢 -
隐怖斯美: public static void main(String[] args) throws Exception {String s1 = ""; String s2 = ""; BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("a.txt"))); for(;;) { String s = br.readLine(); if(s==null) break; s1 += s; }

龙湾区19798102587: idea代码提示修改不了 -
隐怖斯美: 众所周知,Idea这款软件是十分强大的一款编辑软件.IDEA 全称IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、 J2EE支持、Ant、JUnit、CVS整合、代...

龙湾区19798102587: inteliJ IDEA进入debug模式失败 -
隐怖斯美: 使用IDEA进行debug的时候,卡在requesthandler之前一直没反应,无法调试 问题分析 后来注意到debug提示Method breakpoints may dramatically slow down debugging,原来我在方法上打了个断点,所以时间特别长,以至于让我以为是tomcat...

龙湾区19798102587: IntelliJ Scala代码不能运行问题,怎么解决 -
隐怖斯美: 2.1 进入设置菜单.2.2 点击安装JetBrains plugin2.3 输入scala查询插件,点击安装 说明:我的IDEA已经安装,所以这里面没有显示出来安装按钮,否则右边有显示绿色按钮.

龙湾区19798102587: Visual Studio调试HTML的时候,修改过代码后,怎么还运行的是之前的代码? -
隐怖斯美: Ctrl+s保存一下再刷新

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网