Ole*_*nov 3 java clojure leiningen
前段时间,我的PC上安装了两个版本的JDK(1.7.0_09和1.7.0_51).然后我卸载了前一个.现在,当我尝试运行时lein run(即使使用虚拟项目),我收到以下消息:
java.io.IOException: Cannot run program "C:\Program Files\Java\jdk1.7.0_09\bin\java.exe" (in directory "<...>"): CreateProcess error=2, The system cannot find the file specified
Run Code Online (Sandbox Code Playgroud)
我该怎么做才能lein使用正确的JDK?在JAVA_HOME与JDK_HOME变量未设置.
Nie*_*lsK 13
检查以下设置:
java -version显示正确的版本?JAVA_HOME,JDK_HOME,JAVA_CMD或LEIN_JAVA_CMD指向错误的JDK?:java-cmd强制特定JVM 的设置?~/.lein/profiles.clj是否有:java-cmd设置?