您好我尝试在IntelliJ上使用bootRun执行我的项目,我收到了以下错误:
Execution failed for task ':bootRun'.
> Process 'command '/usr/lib/jvm/java-1.8.0-openjdk- 1.8.0.101-1.b14.fc24.x86_64/bin/java'' finished with non-zero exit value 1
我检查了我的JAVA路径和内容的结果,这里有
echo $JAVA_HOME
/home/mypc123/Downloads/jdk1.8.0_101/bin/java
$ which java
/usr/bin/java
我在/ usr / bin中有jdk1.8.0
我看得更深入,发现了这个:
ERROR org.apache.tomcat.jdbc.pool.ConnectionPool - Unable to create initial connections of pool.
org.postgresql.util.PSQLException: FATAL: role "syn12" does not exist
然而,当我连接到postgresql时,我有syn12角色,我所有的gradle JVM都是usr / lib / jvm / java .......
我们得到了这个:无法加载库:/opt/symmetry/ste/java/libste-java.so,我该如何安装这个库?
答案 0 :(得分:0)
好像你有你的项目JDK指向另一个安装。第二个问题很可能是不同的,例如错误的JDBC url恰好指向另一个现有的数据库模式,其中不存在所需的角色。
答案 1 :(得分:0)
Intellij IDEA不使用您系统中的$ JAVA_HOME,但依赖于its own JDK definitions。
由于您在日志中发现SQL错误,您的应用程序似乎无法启动,而Spring Boot因为无法启动而返回1。