将Java库添加到Netbeans Grails项目

8
我刚开始学习Grails。如何将Java库添加到我的Grails项目中?我已经将Smack库的jar文件添加到了Grails项目的lib文件夹中,但是我仍然无法在我的Java或Groovy类中导入其任何包。我正在使用Netbeans IDE。希望能得到帮助。
6个回答

4

据说这个问题已经在NetBeans 6.5RC2中得到了解决,不过我还没有时间来检查它。 - lutz

4
以下是关于在运行SpringSource Toolsuite时解决问题的步骤:
  1. 通过添加外部jar(如javax.mail、adwords-api等)来配置构建路径。

  2. 将相同的jar导入到lib文件夹中(其中包含mysql连接器jar文件)。

这样做可以修复由于Java文件中缺少导入而导致的编译时错误。
希望这对您有所帮助。

2
在STS 2.8/Grails 2.x中,将jar添加到lib文件夹后,我还需要右键单击项目,选择Grails工具 -> 刷新依赖项来点击“刷新依赖项”选项。 - pm_labs

1

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

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

G2One 被 Spring Source 收购使得 Grails 对于 Eclipse 集成的路线图看起来更加光明。虽然还没有达到目标,但是它正在到来,现在可能比我们想象的还要快。


0
我正在使用Netbeans 6.7。 我只是将库粘贴到项目的“lib”文件夹中,当我回到Netbeans时,该库自动出现在“Libraries”文件夹下!

0

我也使用Netbean 6.7,当我将JAR文件放在“Libraries”文件夹下时,它会自动工作。


0
问题仍然存在于NetBeans 6.5(Build 200811100001)中,因此IDE将不会执行任何代码完成操作,并将引用JAR中的类的代码格式化为错误。
我还没有尝试过NetBeans 6.7。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接