IDEA引入本地类和更新问题

问题遇到的现象和发生背景

本人最近再学JavaWeb开发的时候遇到的bug

1.IDEA在引用本地类的时候,报错
明明类就在那,就是引用不了,idea也重新下载过,缓存也清楚过。

img


img

2.IDEA不能实时更新
我修改一行代码,再运行,没有任何改变,必须重启之后重新运行才行。

操作环境、软件版本等信息

IDEA 2023.01

我想要达到的结果

希望各位能帮助我

首先,第一个问题,最好不用手动打字代码导入包,你在下面代码中List定义时候,鼠标放User上自然就会提示快捷导入,然后你再看看它自动生成的import代码,对比你之前写法有什么不同
第二个问题,不能实时更新问题,在运行配置edit Configtion里面,配置这个地方成两个update resource and

img

https://blog.csdn.net/weixin_45730522/article/details/129796624
也就是这篇博文里面

  • 这篇博客: IDEA 控制台输出中文出现乱码的解决办法,亲测有效中的 看到此片文章的小伙伴,一定是刚开始学习java语言或者是初用idea这款编程软件,因为中文字符在控制台输出乱码,而去搜索解决办法,然而和我初学一样,试了网上的各种办法,却并没有解决中文输出乱码的问题,下面我来为大家解决这个问题。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 首先我们去java官网下载JDK17版本,因为jdk18就是出现乱码的根源

    官网:Java Downloads | Oracle

      下载完成后安装到自己创建的文件夹下,如图我的文件夹是javajava下:

      然后我们打开idea,开始新建项目,并配置下载好的jdk17版本:

    1,新建项目

    2,选择Empty Project ,再点击Nect

     3,为项目起名,并确定项目的位置,点击fish,再点击Create

      4,建好项目后,依次点击,新建模块Module

     5,下拉Moudle SDK,选择Add JDK 

     6,  选择刚刚安装的jdk位置,就成功配置好JDK17啦

                                                                                                                                      感谢您的阅读!

包名称里面不要使用 Object,Object 是 java 中的顶级类,不能用作标识符。

建议先Build一下

img


并检查一下自动引入提示的配置

img


至于自动刷新,选择Debug模式并开启热加载即可。至于怎么配置热加载,可以再CSDN一下。关键词“idea web 热加载”。

img

方便开向日葵远程的话可以远程帮看。
包命名规范可以参考下:https://blog.csdn.net/weixin_42618873/article/details/90694341

远程看一下,无法引入类的话 应该是没引入jar,可以考虑右键点引入 jar文件