首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何正确配置GGTS (Groovy Grails Tools Suite)中的JDK位置

如何正确配置GGTS (Groovy Grails Tools Suite)中的JDK位置
EN

Stack Overflow用户
提问于 2014-04-20 06:36:54
回答 2查看 7.9K关注 0票数 1

在MacOSX10.9小牛上运行的GGTS中创建新项目时,我会收到以下错误:

代码语言:javascript
复制
Groovy:Repetitive method name/signature for method 'java.lang.Object
withFormat(groovy.lang.Closure)' in class 
'grails.plugin.databasemigration.DbdocController'.

在internet上搜索这里和其他地方,解决方案是使用1.7JDK运行GGTS,而不是1.8个我已经安装了1.7,但我默认的Mac是1.8:

跑步:

代码语言:javascript
复制
 /usr/libexec/java_home 

在以下方面的成果:

代码语言:javascript
复制
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home

一些搜索声称这是很难改变的。但我的问题是:如何将GGTS本身(而不是项目)配置为使用不同的JDK?启动?

当我进入GGTS并转到大约>安装细节>配置时,我看到:

代码语言:javascript
复制
-vm
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk

在输出中。一定有办法来配置这个吗?我已经安装了几个1.7个JDK,如果我知道如何安装它,我可以指出。

至于它的价值,我的$JAVA_HOME设置为:

代码语言:javascript
复制
/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home
EN

回答 2

Stack Overflow用户

发布于 2014-04-20 06:42:03

如果系统上存在另一个jdk并不重要,您可以在GGTS中使用其他jdk。只需使用Window>Preferences>Java>Installed JRE添加另一个JDK即可。然后在该页面上单击add并找到您的JDK位置。最后,选择GGTS要使用的默认选项。仅此而已。

票数 2
EN

Stack Overflow用户

发布于 2014-04-20 15:19:12

若要自定义GGTS应用程序使用的JDK,请更新GGTS.ini文件。将以下两行添加到文件的顶部:

代码语言:javascript
复制
-vm
/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home

对于我的安装,GGTS.ini位于

代码语言:javascript
复制
~/springsource/ggts-3.5.0.RELEASE/GGTS.app/Contents/MacOS

请注意,这只设置运行GGTS的JDK。您仍然希望在必要时更新Eclipse首选项和项目设置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23179256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档