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?
解决方案:

  1. 修改项目下.idea\workspace.xml,找到标签 <component name="PropertiesComponent">,在标签里加一行 <property name="dynamic.classpath" value="true" />
  2. 如果是使用IDEA 2020.3.4(更早版本暂不知),上述解决方案无效,使用下面的红框内的任一一种方式,可以解决:
    在这里插入图片描述

Cannot download sources Sources not found for

在使用IDEA时,经常需要查看源码。默认查看的是.class编译后文件,这种文件不会保留代码注释等信息;局部变量也会重命名为var11这种形式,可读写不好;最致命的是,引用和被引用关系也无法跳转。

因此想要看.java源码文件,点击查看源码文件时报错,解决命令:mvn dependency:sources -DincludeArtifactIds=guava

如果还是无法查看源码,则说明这个Jar包源码文件如guava-sources.jar并没有放在maven仓库,没有放在仓库的jar包,执行mvn命令当然无法下载。

java: 找不到符号

很常见的编译失败问题,根据不同的情况,解决方案有很多:

  1. 如果是使用lombok,则尝试更新一下插件版本,并确保如下选项处于checked状态:
    在这里插入图片描述
  2. 考虑使用右侧Maven面板功能,点击编译失败文件所在的module,打开lifecycle,双击clean,即在编译失败模块目录下面执行命令:mvn clean
  3. 该文件或方法确实存在编译问题,一般是提交不完整,或合并分支并解决冲突解决得有问题导致,解决编译问题即可;
  4. IDEA缓存index损坏,重启IDEA,甚至清除缓存然后重启,不是很推荐,重建索引、缓存非常耗时间:
    在这里插入图片描述

Can’t download sh shfmt formatter. Please install it manually

Disconnected from the target VM, address: ‘127.0.0.1:’, transport: ‘socket’

经常出现的问题,参考Disconnected from the target VM, address: ‘127.0.0.1:’, transport: ‘socket’

无法访问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

参考

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

johnny233

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值