IDEA开发常见问题汇总

news/2024/7/16 7:48:03 标签: intellij-idea, java, ide

问题1:引入@Slf4j使用log变量,编译之后报log cannot be resolved

解决方案:

1.在IDEA中安装插件lombok

2.引入lombok的jar包依赖

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.16.6</version>
</dependency>

3.重启idea,刷新maven

4.不行的话File -> Settings ->  Build, Execution, Deployment-> Compiler->Annotation Processors

勾选Enable  Annotation Processors

5.还是不行的话,把项目删掉,重新clone

问题2:IDEA 2020报"java:程序包XXXX不存在”或“java:找不到符号"

解决方案:

在这里运行mvn idea:idea,会生成.ipr和.iws文件,2020版IDEA才有的问题

问题3:IDEA调试窗口侧边按钮栏没了

开发过程中经常遇到Debug窗口消失的情况如下: 

在这里插入图片描述

解决方案:

打开项目目录的 .idea/workspace.xml 文件,如下配置,重新打开项目

<component name="PropertiesComponent">
  <property name="ToolWindowDebug.ShowToolbar" value="true" />
</component>


http://www.niftyadmin.cn/n/1559715.html

相关文章

前段开发环境部署(1)--nvm(node版本管理器)

说明 使用node作为开发环境时&#xff0c;开发经常需要切换node版本。如果自己手动切换是很麻烦的&#xff0c;所以可以借助nvm来切换node版本。 安装 以windows系统为例&#xff0c;点击这里下载。安装过程中&#xff0c;360安全卫士提示程序正在修改环境变量&#xff0c;选择…

python验证码识别算法_python验证码识别教程之利用滴水算法分割图片

滴水算法概述滴水算法是一种用于分割手写粘连字符的算法&#xff0c;与以往的直线式地分割不同 &#xff0c;它模拟水滴的滚动&#xff0c;通过水滴的滚动路径来分割字符&#xff0c;可以解决直线切割造成的过分分割问题。引言之前提过对于有粘连的字符可以使用滴水算法来解决分…

并发编程之 Java 内存模型 + volatile 关键字 + Happen-Before 规则

1. Java 内存模型到底是什么玩意&#xff1f; 内存模型可以理解为在特定的操作协议下&#xff0c;对特定的内存或高速缓存进行读写访问的过程抽象。不同架构的CPU 有不同的内存模型。 Java 作为跨平台语言&#xff0c;肯定要屏蔽不同CPU内存模型的差异&#xff0c;构造自己的内…

Spark基础脚本入门实践3:Pair RDD开发

Pair RDD转化操作 val rdd sc.parallelize(List((1,2),(3,4),(3,6))) //reduceByKey&#xff0c;通过key来做合并val r1 rdd.reduceByKey((x,y)>xy).collect()val r1 rdd.reduceByKey(__).collect()res0: Array[(Int, Int)] Array((1,2), (3,10)) val r1 rdd.reduceByK…

java数据类型转化_Java的基本数据类型与转化

1.1 Java为什么需要保留基本数据类型基本数据类型对大多数业务相关或网络应用程序没有太大的用处&#xff0c;这些应用一般是采用客户端/服务器模式&#xff0c;后端有数据库。但是&#xff0c;基本数据类型对以数值计算为主的应用程序来说是必不可少的。自从1996年Java发布以来…

java什么是数组_JAVA基础 数组

一、为什么需要数组?数组能保存大量的相同类型的数据数组&#xff1a;同类型、大批量我想要保存40个同学的考试成绩--使用变量保存一个值--使用数组保存多个值二、什么是数组?在内存中开辟的一块连续的空间三、如何使用数组?数组类型 数组名 new 数据类型[长度];数据类型&a…

深入理解Spring源码之声明式事务

声明式事务环境搭建&#xff1a;1、导入相关依赖数据源、数据库驱动、Spring-jdbc模块2、配置数据源、JdbcTemplate&#xff08;Spring提供的简化数据库操作的工具&#xff09;操作数据3、给方法上标注 Transactional 表示当前方法是一个事务方法&#xff1b;4、 EnableTransac…

hunnu11544:小明的烦恼——找字符串

Problem description 小明是个非常优秀的同学。他除了特别公正外&#xff0c;他也非常细心&#xff0c;当然老师肯定也知道&#xff0c;这不&#xff0c;老师又有事情找他帮忙了。老师每周都会给他一个字符串A。然后问小明“A字符串的循环移位产生的全部字符串中&#xff0c;字…