将Java库添加到Netbeans Grails项目中

我刚刚开始使用Grails。 如何将Java库添加到Grails项目中? 我将Smack库jar添加到我的Grails项目的lib文件夹中,但我仍然无法将其任何包导入我的Java或Groovy类。 我正在使用Netbeans IDE。 任何帮助,将不胜感激..

嗡嗡

这是NetBeans中的一个已知错误: http : //www.netbeans.org/issues/show_bug.cgi?id = 144243

也许你可以通过在NetBeans错误跟踪器中为此问题添加注释来帮助devolpers修复它。

以下是我在运行SpringSource Toolsuite时解决问题的方法:

  1. 通过添加外部jar(例如javax.mail,adwords-api等)配置构建路径

  2. 将相同的jar导入lib文件夹(mysql连接器jar所在的位置)。

这应该可以解决您在java文件中从丢失的导入中收到的编译时错误。

希望这可以帮助

如上所述,这是IDE中的错误,而不是Grails。 这些库在您的代码中可用,但IDE不会执行任何代码完成等。

请注意,NetBeans 6.5应该具有更好的Grails集成。 或者,您可以使用IntelliJ,它已经拥有它。

G2One被Spring Source收购后,Grails的Eclipse集成路线图也显得更加乐观。 它还没有,但它即将到来,现在可能比我们想象的要快。

该问题仍然存在于NetBeans 6.5(Build 200811100001)中,因此IDE不会执行任何代码完成,并将引用JAR中的类的代码格式化为错误。

我没有尝试过NetBeans 6.7。

我正在使用Netbeans 6.7。 我只是将库粘贴到项目的’lib’文件夹中,当我回到Netbeans时,库自动地位于’Libraries’文件夹下!

即时通讯也使用netbean 6.7,当我在Libraries文件夹下传递jar时,它会自动运行