-
IntelliJ Unable to import Maven projectTip 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 ExplorerLog 링크를 따라서 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 'Tip' 카테고리의 다른 글