7

新しいプロジェクトを作成し、Eclipseで作業しました(eclipsifyコマンドを使用)。
基本的に、appディレクトリを古いプロジェクトから作成した新しいプロジェクトに移動しました。

問題は、日食がビューを認識しないことです。次のようなエラーが発生します:

views.html.viewTopicをタイプに解決できません

私はしようとしましplay compileたが、それは役に立ちませんでした。
だから私は40のエラーが発生しました。それらはすべて、ビューがコンパイルされていないという事実に関連しているため、Eclipseはそれらを認識しません(もちろん私の推測です)。

私に何ができる?
ちなみに、古いプロジェクトは問題なくコンパイルされて実行されました(私はintellijを使用しました)

4

7 に答える 7

5

EclipseMarsを使用するJavaPlayFramework v2.4.6(アクティベーターv1.3.7)の場合:

で「エラーを解決できません」が発生しないようにviewTopic.render()、これをプロジェクトに追加<classpathentry kind="lib" path="target/scala-2.11/classes"/>する.classpathか、プロジェクトを右クリック->ビルドパス->ビルドパスの構成->クラスフォルダの追加を指定して、を指すようにしtarget/scala-2.11/classesます。

于 2016-02-08T16:00:26.070 に答える
3
  • コマンドラインで「playeclipse」を実行します
  • Eclipseで、F5キーを押してプロジェクトを更新します
于 2014-01-09T16:46:22.343 に答える
2

今回は、ソースを使用してPlayConsoleでコマンドを再実行します。
$eclipse with-source = true

そして、Eclipseに移動してプロジェクトをクリーンアップし、すべてをビルドします

于 2014-01-11T13:47:25.477 に答える
1

jetbrainsによると、テンプレートの問題は修正されています。IDEAプロジェクトに含まれている2つの生成されたソースソースを再生している場合は、このフォルダーをプロジェクトから除外する必要があります

http://www.jetbrains.com/idea/webhelp/configuring-folders-within-a-content-root.html

とファイルを行う| キャッシュを無効にして再起動します。

SBTプロジェクトがある場合は、ファイル|を介してIDEAで開きます。プロジェクトのインポート| Sbtタイプのプロジェクト

必ず最新のScalaおよびPlay2プラグインを使用してください。

于 2014-01-30T10:05:16.713 に答える
1
  1. Eclipseプロジェクトを閉じる
  2. アクティベーターエクリプス
  3. アクティベーターコンパイル
  4. Eclipseプロジェクトを開く
  5. target / scala- [your-version-here]/classesをクラスフォルダーとしてビルドパスに追加します
于 2018-06-19T14:21:24.767 に答える
0

このトピックは何度も議論されたので、あなたができる最善のことは、スタックオーバーフローを検索することです。

于 2012-09-21T12:29:41.817 に答える
0

OK、解決しました。

  • もう一度新しいアプリを作成しました
  • 移動したappディレクトリ
  • その後、コマンドを実行しましたplay idea
于 2012-09-21T15:08:42.460 に答える