我需要一些帮助,我正在尝试使用Google Analytics(分析)API做一个 Controller ,但要使用:
statsController.groovy
/**************************************************************/
import com.google.gdata.client.analytics.AnalyticsService
class StatsController {
def myService
def stats(){
myService = new AnalyticsService("example-App");
}
}
/************************************************************/
错误信息:
ClassNotFoundException occurred when processing request: [...] com.google.common.collect.Maps
我尝试将“gdata.analytics * .jar”,“google-collect-1.0.jar”,“guava.jar”和“jsr305.jar”添加到构建路径,但没有结果,该错误始终表示我描述或处理请求:[...] com.google.gdata.client.analytics.AnalyticsService时发生NotDefClassError。
我要解决
最佳答案
对JAR的处理非常容易。如果您不使用Maven之类的工具,则可以将JAR复制到grails应用程序根目录下的lib文件夹中。
尝试将它们放在那里,看看是否可以解决问题。
此外:您使用什么IDE?例如,IntelliJ可立即识别lib文件夹中的JAR。因此,您应该已经在IDE中看到了效果。
关于grails - Grails ClassNotFoundException com.google.common.collect.Maps,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12815608/