1

我在 Grails 中有一个应用程序,它使用 .java 来管理 paypal MassPay 功能。像许多 .java 一样,它需要一些包含 jar 使用的类的 jar。好的,我导入了 jars 并且 .java 中的错误消失了。但是现在,当我尝试运行该应用程序时,我收到了 25 条这样的消息:

myapproute/grails-app/controllers/com/mycompany/widget/MassPay.java:3: package com.paypal.sdk.profiles does not exist
import com.paypal.sdk.profiles.APIProfile;

MassPay.java 中的该文件不会引发任何错误,因为我导入了包含该类的 jar。但它不允许我运行该项目。

有什么帮助吗?谢谢。

我使用的是 Eclipse,而不是 NetBeans(我读过 Netbeans 中有一个错误)

4

2 回答 2

5

将 JAR 添加到 Eclipse 项目构建路径不足以使它们对 Grails 可见。您需要将它们放在应用程序的lib目录中并运行grails compile --refresh-dependencies,或者(更好)如果 JAR 在与 Maven 兼容的存储库中可用,只需在其中声明您的依赖BuildConfig.groovy项并让 Grails 自己下载 JAR。

于 2012-08-02T10:01:36.163 回答
-1

运行这个 - 它会工作

grails clean
于 2012-08-03T18:43:23.140 回答