7

最近、Java-image-scaling ライブラリを使用して画像ファイルのサイズを変更しようとしました。そこで、通常の Eclipse プロジェクトが外部の jar ファイルを設定する方法として、Eclipse を介して java-image-scaling jar ファイルを設定します。Eclipse では、java-image-scaling ライブラリを使用してもエラーは発生しません (つまり、赤い下線がありません)。ただし、Play でコンパイルしようとすると! コンソールで、コンパイラは java-image-scaling jar ファイルが見つからないと言いました。Joda Time ライブラリでまったく同じことを行い、問題がなかったので、それは奇妙です。

Play フレームワークのプロジェクトで外部 jar (Java ライブラリ) を使用するには何か不足していますか?

ここに画像の説明を入力

Joda データタイム ライブラリと Java-image-scaling ライブラリを既に追加したことを示すこのスクリーンショットを確認してください。

4

3 に答える 3

17

project/Build.scalaファイルに依存関係を追加する必要があります。

val appDependencies = Seq(
  "com.mortennobel" % "java-image-scaling" % "0.8.5"
)

libまたは、jar をPlay アプリのフォルダーに直接ドロップすることもできます。

次に、Play コンソールで、コマンドを使用するか、Play のバージョン (2.1.x または 2.0.x) に従って Eclipse ファイルを再生成しeclipsifyますeclipse

Joda の場合、このライブラリは Play の依存関係に既に存在するため、うまくいきました。

詳細については、Play のドキュメントを参照してください。

于 2013-01-13T09:03:05.127 に答える
2

Here you find the procedure to add external jar in your project if you don't want to use dependencies: Add external Jar file to Play 2.0.4

于 2013-01-14T09:17:49.103 に答える