我最近从Eclipse项目迁移到了IntelliJ IDEA (13.1.4版),当我开始使用它时,我看到了一个不寻常的错误。
SBT 'myproject' project refresh failed:
Error: Cannot run program "C:/Program Files/Java/jdk1.8.0" (in directory "C:\src\myproject"): CreateProcess error=5, Access is denied
CreateProcess error=5, Access is denied否则,一切似乎都正常,我在命令行中手动执行SBT没有任何问题。
我正在Windows7Professional 64位上运行idea64.exe可执行文件,C:\Program Files\Java\jdk1.8.0中安装了Java864位JDK。
我还将IDEA_JDK_64环境变量配置为指向此Java8JDK(值为C:\Progra~1\Java\jdk1.8.0,使其不包含空格);JAVA_HOME设置为相同的值,JDK也包含在C:\Progra~1\Java\jdk1.8.0(作为%JAVA_HOME%\bin)中。项目本身被配置为使用相同的Java8JDK。
但是,该错误似乎表明IDEA试图执行jdk1.8.0目录,而不是在JDK安装中的一个程序。
对我为什么会看到这个错误有什么建议吗?
发布于 2014-09-29 10:49:13
https://stackoverflow.com/questions/25210264
复制相似问题