grails - Grails在jar中找不到类

标签 grails jar

我在Grails中有一个使用.java管理Paypal MassPay功能的应用程序。像许多.java一样,它需要一些jar来封装jar使用的类。好的,我导入了那个jar,并且.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中存在一个错误)

最佳答案

将JAR添加到Eclipse项目构建路径中不足以使Grails可以看到它们。您需要将它们放在应用程序的lib目录中,然后运行grails compile --refresh-dependencies,或者(如果更好)在兼容Maven的存储库中可以找到JAR,只需简单地添加declare your dependencies in BuildConfig.groovy ,然后让Grails自己下载JAR。

关于grails - Grails在jar中找不到类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11774780/

相关文章:

grails - Grails + Apache Shiro插件-设置 session 超时

java - 在哪里放置外部 jar ?

java - 如何获取jar执行过程中使用的内存空间

grails - Grails 中单个类的输出日志到文件

mongodb - GORM-获取域类属性的原始DB值

pdf - Grails 渲染插件在部署时不渲染图像

spring boot jar NoSuchBeanDefinitionException

grails - 如何从Windows命令行在Gradle项目中运行Groovy脚本

java - 如何创建一个可执行的jar文件夹?

java - 在 Android App 中加载多个 native 库的最佳方法