【问题标题】:Issues going from grails 1.0.x to 1.1.2从 grails 1.0.x 到 1.1.2 的问题
【发布时间】:2011-04-07 01:08:05
【问题描述】:

我有一个我正在处理的代码,该代码最近一次工作是在一段时间前。它是早期版本的 grails(但我不确定是哪个),我必须为其运行 grails-upgrade 命令。

现在,当我执行 grails run-app 时,我得到以下信息: [groovyc] org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed, General error during semantic analysis: unable to locate the java compiler com.sun.tools.javac.Main, please change your classloader settings

这究竟是什么意思,我该如何解决?这实际上是一个常规问题吗?我用谷歌搜索了错误消息,但没有找到太多。

谢谢@

【问题讨论】:

  • 你检查你的 JAVA_HOME 设置了吗?
  • 是的 - 我还尝试安装最新版本的 grails 以确保这不是问题,并且项目开始时的旧版本 - 仍然存在问题。
  • 您确定您指向的是 JDK 安装而不是 JRE 安装吗?
  • 另外,使用最新版本创建一个全新的应用程序(grails create-app)并查看是否启动。如果是这样,请对所有配置文件与真实应用程序进行比较,看看有什么不同。并检查所有插件的兼容性,确保它们与最新版本兼容。
  • “java -version”打印什么?

标签: java grails groovy


【解决方案1】:

问题在于 Java 版本,而不是 groovy。原始代码是用 1.5 编写和编译的。我将 JDK 从 1.6 切换到 1.5 并且它工作正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多