idea修改代码后导致其他功能
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea修改代码后导致其他功能相关的知识,希望对你有一定的参考价值。
参考技术A idea修改代码后导致其他功能改变的解决办法。从表现上看就像是idea保留着缓存,Recompile_次后就会优先读取这个重新编译后的_件。通常我们编译后的class_件都会输出到webapp/WEB-INF/classes_件夹中,于是我将此_个类在此_件夹下对应的class_件按类的源_件修改前、修改后和Recompile后三种情况下分别备份后进__较发现,修改前和修改后的class是_样的,当Recompile后class信息发_了改变。但是我之前配置项_的时候,输出的_件路径不应该是在webapp/WEB-INF(maven项_则是target_录)下啊,于是我把classes(或者target)整个_件夹删掉,重启服务器后,你会发现webapp/WEB-INF下的class_件_会重新_成,所以可以得出结论当你Recompile_件的时候,
重启服务器,服务器打包_的类_件是webapp/WEB-INF下_的classes,所以把它删掉重启就可以了。看上去好像就是tomcat_动加载的配置没有_效似的,但是你查看你项_下的_件_录会发现idea帮你_成了_个out_件夹,打开发
现__居然也有我项_源码中的所有class_件,然后我打开Project配置终于找到了原因。原来idea会默认帮我们_成_个out_录,该路径下就会保存我们所有项_后编译后的_件,但是由于我们tomcat下发布的war包所使_的是WEB-INF下的classes_件,所以就造成了实时编译后的java_件没有_效,_执_了mvn clean操作或者删除classes_件夹
后,idea会强制对所有_件进_编译,于是才得以_效。
idea 代码提示 点出第一个字母闪一下提示就消失
1不想还原 还原设置太多了
2.或者把下图里面的什么内容删一下 相当于部分重置?我不知道是哪个
多谢
或者你有安装别的插件也可能导致啊,具体你得自己试试,挨个关关插件试试哪个影响到IDEA的辅助显示代码的功能。 参考技术A 修改方法如下: 点击 文件菜单(File) –> 点击 设置(Settings… Ctrl+Alt+S), –> 打开设置对话框。
以上是关于idea修改代码后导致其他功能的主要内容,如果未能解决你的问题,请参考以下文章