Java 为什么我的圣杯不会';找不到JDK?
我正在使用JDK1.8。我已经为JDK、JAVA_HOME设置了路径,并为Java 为什么我的圣杯不会';找不到JDK?,java,grails,Java,Grails,我正在使用JDK1.8。我已经为JDK、JAVA_HOME设置了路径,并为tools.jar设置了单独的路径 我仍然无法编译我的项目,我收到以下消息: 如果我继续,它会出现以下错误: [groovyc]org.codehaus.groovy.control.multipleComplationErrorsException:启动失败: [groovyc]语义分析期间的一般错误:找不到java编译器com.sun.tools.javac.Main,请更改类加载器设置 [groovyc] [gro
tools.jar
设置了单独的路径
我仍然无法编译我的项目,我收到以下消息:
如果我继续,它会出现以下错误:
[groovyc]org.codehaus.groovy.control.multipleComplationErrorsException:启动失败:
[groovyc]语义分析期间的一般错误:找不到java编译器com.sun.tools.javac.Main,请更改类加载器设置
[groovyc]
[groovyc]java.lang.ClassNotFoundException:找不到java编译器com.sun.tools.javac.Main,请更改类加载器设置
当您在eclipse中而不是在JDK中配置JRE时,会出现此错误。有关如何在eclipse中配置JDK,请参见本文。确保它指向JDK而不是JRE是的,即使我每次创建新工作区时都指向它。 为此 右键单击项目>属性 选择左侧的“Java构建路径”,然后选择“JRE系统库”,单击编辑… 选择“工作区默认JRE” 单击“已安装的JRE” 如果在列表中看到所需的JRE,请选择它(选择JDK也可以)
如果没有,请单击搜索…,导航到计算机>Windows C:>程序文件>Java,然后单击确定..我对GGTS也有同样的问题,首先使用配置JDK而不是JRE来解决它,然后重新启动GGTS一次就可以了
将Java8U31用于grails,它将很好地工作 显然Grails没有使用jdk8_40,必须回滚到jdk8_31,它的工作方式就像charmYou在配置JDK后可能需要重新启动IDE(GGTS)一样。