在MacOSX10.9小牛上运行的GGTS中创建新项目时,我会收到以下错误:
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:
跑步:
/usr/libexec/java_home 在以下方面的成果:
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home一些搜索声称这是很难改变的。但我的问题是:如何将GGTS本身(而不是项目)配置为使用不同的JDK?启动?
当我进入GGTS并转到大约>安装细节>配置时,我看到:
-vm
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk在输出中。一定有办法来配置这个吗?我已经安装了几个1.7个JDK,如果我知道如何安装它,我可以指出。
至于它的价值,我的$JAVA_HOME设置为:
/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home发布于 2014-04-20 06:42:03
如果系统上存在另一个jdk并不重要,您可以在GGTS中使用其他jdk。只需使用Window>Preferences>Java>Installed JRE添加另一个JDK即可。然后在该页面上单击add并找到您的JDK位置。最后,选择GGTS要使用的默认选项。仅此而已。
发布于 2014-04-20 15:19:12
若要自定义GGTS应用程序使用的JDK,请更新GGTS.ini文件。将以下两行添加到文件的顶部:
-vm
/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home对于我的安装,GGTS.ini位于
~/springsource/ggts-3.5.0.RELEASE/GGTS.app/Contents/MacOS请注意,这只设置运行GGTS的JDK。您仍然希望在必要时更新Eclipse首选项和项目设置。
https://stackoverflow.com/questions/23179256
复制相似问题