您好我正在尝试使用最新版本的 STS(Spring Tool Suite)和最新的 Grails 插件创建一个基本应用程序。然后编译生成的应用程序我收到来自 javac 的错误:
Invalid commandline usage for javac.
javac: invalid source release: 1.6
Usage: javac <options> <source files>
当我尝试从命令行使用 javac 时(我已确保我使用的是 Oracle 提供的最新 JVM 1.7.0_09),然后我发现 java 不接受高于 1.5 的 -source 或 -target 选项的值。
其他人如何解决这个问题?当我尝试通过在 BuildConfig.groovy 中设置以下内容将 grails 项目更改为 1.5
grails.project.target.level = 1.5
grails.project.source.level = 1.5
我收到以下错误,我将其归因于为 1.7 编译的库:
class file has wrong version 51.0, should be 49.0