【发布时间】:2012-01-09 06:36:25
【问题描述】:
我有一个位于src/java 的Java 类,它引用来自外部JAR 的类。我将 JAR 文件复制到 lib 目录。当我使用 grails run-app 运行应用程序时,我收到一个错误,它找不到导入的类。
为 Grails 项目放置 JAR 的正确位置是什么?是否有一些特殊的命令可以让 Grails 识别新添加的 JAR 文件?
我在 OS X 上运行带有 Java 1.6.0_29 的 Grails 2.0.0。
跟进:问题的 JAR 来自 Apache HttpComponents。更具体地说:
commons-codec-1.4.jar
commons-logging-1.1.1.jar
httpclient-4.1.2.jar
httpclient-cache-4.1.2.jar
httpcore-4.1.2.jar
httpmime-4.1.2.jar
其中的类文件编译成Java 1.3,应该没问题。
~/temp/org/apache/http $ file HttpResponse.class
HttpResponse.class: compiled Java class data, version 47.0 (Java 1.3)
【问题讨论】: