3

リターン時にエラーが発生します:

public static Result home(String name)
{           
    return ok(home.render(name));
}

Eclipseは、home can't be resolved. Java よりも Scala の方が多いことは知っていますが、そのようなエラーを取り除く方法はありますか。まあ、エラーメッセージを無効にせずに(私はSOでそのような答えをたくさん見ます)。また、Scala で Eclipse をオートコンプリートできるようにする方法はありますか?

あ、あともう一つ問題があることに気がつきました。外部 jar を使用するには、jar を lib フォルダーに保持し、cli から eclipse を再度実行する必要があります。ブラウザーでは問題なく動作しますが、Eclipse によると、jar を使用するクラスはすべて間違っています。

4

4 に答える 4

13

Play 2.4で 2 つのことを行う必要があります。

  1. 実行activator eclipse(Activator UI またはコマンド ラインから)
  2. [Java ビルド パス] > [ライブラリ] > [外部クラス フォルダーの追加] に移動し、出力フォルダーを指定します。target/scala-<version>/classes
于 2015-07-12T01:33:42.773 に答える
5

eclipseコマンドを使用して、eclipse からプロジェクトをビルドし、プロジェクトを更新します。

于 2013-07-23T18:37:29.587 に答える
3

[プロジェクト] > [プロパティ] > [Java ビルド パス] > [注文とエクスポート] を試して、jre 以外をすべて選択することができます。私はこの方法で問題を解決しました。

于 2013-11-23T02:49:19.357 に答える