ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • IntelliJ Unable to import Maven project
    Tip 2021. 7. 17. 16:02

    JDK를 Update하고 한뒤에 IDE도 새로운 JDK로 설정으로 잡았다.

     

    그리고 프로젝트를 import하는데 아래와 같은 에러로그가 뜨면서 maven 프로젝트가 정상적으로 import되지 않았다.

    오전 2:47 Unable to import Maven project 
    See logs for details
    Show Log in Explorer

     

    Log 링크를 따라서 Error Detail을 확인해보았다.

    2021-07-17 02:47:58,861 [ 671857]  ERROR -      #org.jetbrains.idea.maven - Cannot reconnect. 
    java.lang.RuntimeException: Cannot reconnect.
    at org.jetbrains.idea.maven.server.RemoteObjectWrapper.perform(RemoteObjectWrapper.java:82)
    at org.jetbrains.idea.maven.server.MavenServerManager.applyProfiles(MavenServerManager.java:463)
               ............. 중략 ...........................
    Caused by: java.rmi.RemoteException: Cannot start maven service; nested exception is: 
    com.intellij.execution.ExecutionException: Cannot run program "C:\Program Files\Java\jdk10.02\bin\java.exe" (in directory "D:\MyTools\intelliJ\bin"): CreateProcess error=2, 지정된 파일을 찾을 수 없습니다
    at org.jetbrains.idea.maven.server.MavenServerManager.create(MavenServerManager.java:238)
    at org.jetbrains.idea.maven.server.MavenServerManager.create(MavenServerManager.java:75)
    at org.jetbrains.idea.maven.server.RemoteObjectWrapper.getOrCreateWrappee(RemoteObjectWrapper.java:41)
    at org.jetbrains.idea.maven.server.MavenServerManager.lambda$applyProfiles$8(MavenServerManager.java:463)
    at org.jetbrains.idea.maven.server.RemoteObjectWrapper.perform(RemoteObjectWrapper.java:76)
    ... 34 more
    Caused by: com.intellij.execution.ExecutionException: Cannot run program "C:\Program Files\Java\10.02\bin\java.exe" (in directory "D:\MyTools\intelliJ\bin"): CreateProcess error=2, 지정된 파일을 찾을 수 없습니다
    at com.intellij.execution.rmi.RemoteProcessSupport.acquire(RemoteProcessSupport.java:143)
    at org.jetbrains.idea.maven.server.MavenServerManager.create(MavenServerManager.java:226)
    ... 38 more
               ............. 중략 ...........................
    ... 46 more
    Caused by: java.io.IOException: CreateProcess error=2, 지정된 파일을 찾을 수 없습니다
    at java.base/java.lang.ProcessImpl.create(Native Method)
    at java.base/java.lang.ProcessImpl.<init>(ProcessImpl.java:420)
    at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:151)
    at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1107)
    ... 49 more

     

    이유는 인텔리J의 메이븐 설정에서 새로 업데이트한 JDK가 아닌 이전 경로를 찾고 있었다.

    하여 인텔리제이 설정의 아래 경로로 가서 JDK의 경로를 다시 잡아주니 정상적으로 Maven import가 되었다.

     

    File > Settings > Build,Execution,Deployment> Build Tools > Maven > Importing

     

    File > Settings > Build,Execution,Deployment> Build Tools > Maven > Importing

    댓글

Designed by Tistory.