1

ペイパル MassPay 機能を管理するために .java を使用する Grails のアプリがあります。多くの .java と同様に、jar が使用するクラスを囲むいくつかの jar が必要です。OK、その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;

そのクラスが含まれているjarをインポートしたため、MassPay.javaのそのファイルはエラーをスローしません。しかし、プロジェクトを実行することはできません。

何か助けはありますか?ありがとう。

NetBeansではなくEclipseを使用しています(Netbeansにバグがあることを読みました)

4

2 に答える 2

5

JAR を Eclipse プロジェクトのビルド パスに追加するだけでは、JAR を 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 に答える