【问题标题】:New Grails 2.0.1 application fails to compile新 Grails 2.0.1 应用程序无法编译
【发布时间】:2012-03-09 00:50:00
【问题描述】:

我刚刚下载并安装了 Grails 2.0.1,并正在尝试运行一个新应用程序。我在 Mac OS 10.7 (Lion) 上。我的安装如下:

java -version
openjdk version "1.7.0-internal"
OpenJDK Runtime Environment (build 1.7.0-internal-b00)
OpenJDK 64-Bit Server VM (build 20.0-b03, mixed mode)

grails -version
Grails version: 2.0.1

groovy -version
Groovy Version: 1.8.4 JVM: 1.7.0-internal

我创建了一个全新的应用程序:

grails create-app g2
| Created Grails Application at /Users/aalonso/projects/g2

尝试运行应用程序会产生以下错误:

cd g2
grails run-app
| Compiling 38 source files.
| Error Compilation error: startup failed:
Invalid commandline usage for javac.
javac: invalid flag: -Xlint:-options
Usage: javac <options> <source files>
use -help for a list of possible options


1 error

在此之前我运行的是 Grails 1.3.7,没有任何问题。有人有什么想法吗?

【问题讨论】:

    标签: grails-2.0


    【解决方案1】:

    您的 JDK 版本不支持 -Xlink-options 选项。

    -Xlint:{all,cast,deprecation,dep-ann,divzero,empty,fallthrough,finally,overrides,path,processing,serial,unchecked,rawtypes,static,varargs,try,-cast,-deprecation,- dep-ann,-divzero,-empty,-fallthrough,-finally,-overrides,-path,-processing,-serial,-unchecked,-rawtypes,-static,-varargs,-try,none} 启用或禁用特定警告

    【讨论】:

      【解决方案2】:

      使用openjdk version "1.6.0-internal"

      将项目使用的 jdk 版本更改为 1.6,然后它可以正常工作。这是经过测试和验证的解决方案。

      【讨论】:

        猜你喜欢
        • 2021-11-01
        • 1970-01-01
        • 2022-10-17
        • 1970-01-01
        • 2022-01-17
        • 2023-03-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多