新的Grails 2.0.1应用程序无法编译

时间:2012-03-09 00:50:00

标签: grails-2.0

我刚下载并安装了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,没有任何问题。有没有人有任何想法?

2 个答案:

答案 0 :(得分:0)

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

-Xlint:{所有,铸造,弃用,DEP-ANN,divzero,空,下通,最后,覆盖,路径,处理,串行,未选中rawtypes,静态,可变参数,尝试,-cast,-deprecation, - dep-ann,-divzero,-empty,-fallthrough,-finally,-overrides,-path,-processing,-serial,-unchecked,-rawtypes,-static,-varargs,-try,none}启用或禁用特定警告

答案 1 :(得分:0)

使用openjdk version "1.6.0-internal"

将项目使用的jdk版本更改为1.6然后它正常工作。经过测试并证明了解决方案。