난 그냥 내 자바를 업데이트하고 제거에도 불구하고 leiningen은 여전히 기존의 JDK에 액세스하려고 :leiningen는
C:\Users\slomi\IdeaProjects\mandelbrot>lein check
java.io.IOException: Cannot run program "C:\Program Files\Java\jdk1.8.0_77\bin\java.exe" (in directory "C:\Users\slomi\IdeaProjects\mandelbrot"): CreateProcess error=2, The system cannot find the file specified
이가 표시되지 않습니다 IDE 내에서 위의 명령을 실행하지 않았기 때문에 IDE와 관련이 있습니다.
은 물론 이것은 PATH 문제처럼 보이지만, 사용자 변수 아래에있는 항목이있다 :
LEIN_JAVA_CMD C:\Program Files\Java\jdk1.8.0_101\bin\java.exe
어떤 경우 것 같다 내가 해결해야 할 것 항목으로. 또한 시스템 변수에서 "C : \ ProgramData \ Oracle \ Java \ javapath"에 대한 참조 외에 찾을 수있는 유일한 Java 관련 경로입니다. 흥미롭게도 lein uberjar
이 효과적이다.
어딘가에 캐시 된 이전 경로가 있어야합니다. 누구든지이 문제를 해결하는 방법을 알고 있습니까? check
은 좋은 도구입니다.