我刚刚开始使用Grails。如何将Java库添加到Grails项目中?我将Smack库jar添加到我的Grails项目的lib文件夹中,但我仍然无法将其任何包导入我的Java或Groovy类。我正在使用Netbeans IDE。任何帮助将不胜感激..
嗡嗡
答案 0 :(得分:4)
这是NetBeans中的一个已知错误:http://www.netbeans.org/issues/show_bug.cgi?id=144243
也许您可以通过在NetBeans错误跟踪器中为此问题添加注释来帮助devolpers修复它。
答案 1 :(得分:4)
以下是我在运行SpringSource Toolsuite时解决问题的方法:
通过添加外部jar(例如javax.mail,adwords-api等)配置构建路径
将相同的jar导入lib文件夹(mysql连接器jar所在的位置)。
这应该可以修复java文件中缺少导入的编译时错误。
希望这有帮助
答案 2 :(得分:1)
如上所述,这是IDE中的错误,而不是Grails。这些库在您的代码中可用,但IDE不会执行任何代码完成等。
请注意,NetBeans 6.5应该具有更好的Grails集成。或者,您可以使用IntelliJ,它已经拥有它。
G2One对Spring Source的收购使得Grails的Eclipse集成路线图看起来更加乐观。它还没有,但它即将到来,现在可能比我们想象的要快。
答案 3 :(得分:0)
问题仍然存在于NetBeans 6.5(Build 200811100001)中,因此IDE不会执行任何代码完成,并将引用JAR中的类的代码格式化为错误。
我没有尝试过NetBeans 6.7。
答案 4 :(得分:0)
我正在使用Netbeans 6.7。 我只是将库粘贴到项目的'lib'文件夹中,当我回到Netbeans时,库自动地位于'Libraries'文件夹下!
答案 5 :(得分:0)
我也使用netbean 6.7,当我在Libraries文件夹下传递jar时它自动工作