Grails ClassNotFoundException com.google.common.collect.Maps

时间:2012-10-10 08:58:46

标签: grails classnotfoundexception

我需要一些帮助,我正在尝试使用Google AnalyticsAPI制作控制器,但使用:

statsController.groovy
/**************************************************************/

import com.google.gdata.client.analytics.AnalyticsService

class StatsController {

 def myService

 def stats(){

   myService = new AnalyticsService("example-App");
 }

}

/************************************************************/

错误消息:

  

处理请求时发生了ClassNotFoundException:[...]   com.google.common.collect.Maps

我尝试在构建路径中添加“gdata.analytics * .jar”,“google-collect-1.0.jar”,“guava.jar”和“jsr305.jar”,但没有结果,错误总是说我在处理请求时描述或NotDefClassError:[...] com.google.gdata.client.analytics.AnalyticsService。

我需要解决。

1 个答案:

答案 0 :(得分:0)

在grails中,JAR的处理非常简单。如果你不使用像maven这样的东西,你可以将你的JAR复制到grails应用程序根目录下的lib文件夹中。 尝试将它们放在那里,看它是否能解决问题。

此外:你使用什么IDE? IntelliJ例如可以立即识别lib文件夹中的JAR。所以你应该已经在IDE中看到效果了。