IDEA常见使用问题整理
概述
宇宙第一神器。
Application Server was not connected before run configuration stop, reason: Unable to ping server at localhost:1099
不要使用IDEA内置的JDK即可解决问题。
Command line is too long
项目或者单元测试启动失败,弹窗报错, Error running ‘aaaaa’: Command line is too long. Shorten command line for octopus-be or also for Spring Boot default configuration?
解决方案:
- 修改项目下
.idea\workspace.xml
,找到标签<component name="PropertiesComponent">
,在标签里加一行<property name="dynamic.classpath" value="true" />
- 如果是使用IDEA 2020.3.4(更早版本暂不知),上述解决方案无效,使用下面的红框内的任一一种方式,可以解决:
Cannot download sources Sources not found for
想要查看源码文件时报错,尝试执行如下命令:mvn dependency:sources -DincludeArtifactIds=guava
如果还是无法查看源码,则说明这个Jar包源码文件guava-sources.jar
没有放在nexus私服仓库。
java: 找不到符号
很常见的编译失败问题,根据不同的情况,解决方案有很多:
- 如果是使用lombok,则尝试更新一下插件版本,并确保如下选项处于checked状态:
- 考虑使用右侧Maven面板功能,点击编译失败文件所在的module,打开lifecycle,双击clean,即在编译失败模块目录下面执行命令:
mvn clean
- 该文件或方法确实存在编译问题,一般是提交不完整,或合并分支并解决冲突解决得有问题导致,解决编译问题即可;
- IDEA缓存index损坏,重启IDEA,甚至清除缓存然后重启,不是很推荐,重建索引、缓存非常耗时间:
Can’t download sh shfmt formatter. Please install it manually
无法访问com.zaxxer.hikari.HikariConfig
应用启动失败:
无法访问com.zaxxer.hikari.HikariConfig
错误的类文件: /D:/maven/repository/com/zaxxer/HikariCP/5.0.1/HikariCP-5.0.1.jar!/com/zaxxer/hikari/HikariConfig.class
类文件具有错误的版本 55.0, 应为 52.0
请删除该文件或确保该文件位于正确的类路径子目录中。
项目的JDK是1.8,引入HikariCP的当前最新版本:
<dependency>
<groupId>com.zaxxer</groupId>
<artifactId>HikariCP</artifactId>
<version>5.0.1</version>
</dependency>
附:
Major Minor JDK
45 3 1(.0.2)
45 3 1.1
46 0 1.2
47 0 1.3
48 0 1.4
49 0 5
50 0 6
51 0 7
52 0 8
53 0 9
54 0 10
55 0 11
56 0 12
57 0 13
58 0 14
59 0 15
60 0 16
61 0 17
62 0 18
63 0 19
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix