概述
宇宙第一神器。
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
参考
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/142187.html