Java主路径不同

时间:2016-09-07 11:22:33

标签: java intellij-idea

您好我尝试在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,我该如何安装这个库?

2 个答案:

答案 0 :(得分:0)

好像你有你的项目JDK指向另一个安装。第二个问题很可能是不同的,例如错误的JDBC url恰好指向另一个现有的数据库模式,其中不存在所需的角色。

答案 1 :(得分:0)

Intellij IDEA不使用您系统中的$ JAVA_HOME,但依赖于its own JDK definitions

由于您在日志中发现SQL错误,您的应用程序似乎无法启动,而Spring Boot因为无法启动而返回1。