Tip
IntelliJ Unable to import Maven project
차니Chani
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