問題タブ [scala-ide]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scala - 保存時に Play テンプレートをコンパイルする
テンプレートファイルを保存した直後にテンプレートをコンパイルするように Play に指示するにはどうすればよいですか? これは、Eclipse を離れてブラウザーで更新を実行することなく、テンプレート コンストラクターの変更を取得するのに役立ちます。
scala - Scala 2.10 の Scala アクターが認識されない
最近、Eclipse Juno に更新しました。これにより、Scala も 2.10 に更新されました。アクターが現在非推奨であることは知っていますが、引き続き使用したいと思います。scala-actors.jar と scala-actors-migration.jar は私の Eclipse ビルド パスの一部ですが、インポートに対して「オブジェクト アクターはパッケージ scala のメンバーではありません」というメッセージが表示されます。プロジェクトにscalaライブラリを再追加しようとしても失敗し、修正されませんでした。
Eclipse Juno および Scala 2.10 を搭載した Mac OS X Lion。
いくつかのコード (エラー XXX をマーク):
scala - Play 2.0 eclipsify コマンドは Scala の性質を削除します
project->configure->add scala nature によって、Eclipse でプロジェクトをプレイするために Scala nature を追加しました。eclipsify コマンドを呼び出すと、eclipse プロジェクトの性質が Java に変換されます。
Play Framework バージョン 2.04 を使用しています。Scala IDE を最新バージョン 2.10 に更新しましたが、役に立ちませんでした。
誰でもこれについて私を助けることができますか?
eclipse - ScalaIDE: エラーの上にカーソルを置いたときに、Java のようにツールチップを取得するにはどうすればよいですか?
ScalaIDE がソース コードのエラーを検出すると、JDT と同じ方法で下線が引かれます。ただし、エラー メッセージを表示するには、行番号の左側にある赤いアイコンの上にマウスを移動する必要があります。クイックフィックスを選択するには、カーソルがエラー上にあるときに Ctrl+1 を押す必要があります。
JDT では、エラーの上にカーソルを置くだけで、エラー メッセージと考えられるすべての修正が表示されます。
その機能を Scala でどこかで有効にすることはできますか? 設定で何も見つかりませんでした。
これは Eclipse 4.2 および ScalaIDE 2.1.0 M3 上にあります。
scala - Scala Worksheet でカスタム列挙型を使用すると、次のエラーが表示されます: java.lang.ExceptionInInitializerError
更新- 2014/09/17
以前の更新 (2013 年 2 月 19 日から) のソリューションでprintln(Value.Player2)
さえ、最初のコマンドとして配置すると機能しないことが判明しました。つまり、序数はまだ正しく割り当てられていません。
それ以来、検証可能な実用的なソリューションを Gist として作成しました。実装は、すべての JVM クラス/オブジェクトの初期化が完了するまで、序数の割り当てを待機します。また、(逆) シリアル化に対して非常に効率的でありながら、追加のデータを使用して各列挙型メンバーを拡張/装飾することも容易になります。
また、Scala で使用されているすべての異なる列挙パターンについて詳しく説明するStackOverflow の回答も作成しました(上記の Gist のソリューションを含む)。
TypeSafe IDE (ScalaIDE がプリインストールされた Eclipse)の新規インストールで作業しています。私はWindows 7-64ビットを使用しています。そして、私は Scala Worksheet でさまざまな成功を収めました。1 時間以内に 3 回、マシンがハード クラッシュしました (フル リセットまたはブルー スクリーンに 1 回)。したがって、これは Scala Worksheet のバグである可能性があります。私はまだ確信が持てず、その問題を追跡する時間がありません. ただし、この列挙の問題により、テストが妨げられています。
Scala ワークシートで次のコードを使用しています。
上記は正常に動作します。ただし、最初の println をコメントアウトすると、2 行目で java.lang.ExceptionInInitializerError という例外がスローされます。そして、私はScalaの初心者で、なぜそれが起こっているのか理解できません. どんな助けでも大歓迎です。
Scala ワークシートの右側からのスタック トレースを次に示します (左側は、ここで適切に表示するために削除されています)。
クラス com.stack_overflow.Enum は、この StackOverflow スレッドから取得されます。簡単にするために、ここに自分のバージョンを貼り付けました(コピー/貼り付け操作中に重要なものを見逃した場合に備えて):
あらゆる種類のガイダンスをいただければ幸いです。
更新- 2013 年 2 月 19 日
Rex Kerr との数サイクルの後、現在動作するコードの更新バージョンを次に示します。
eclipse - Eclipse の実行中の Lift プロジェクト (プロジェクト構成の問題)
Lift プロジェクトを Windows で実行maven
しようとして、コンピューターにインストールしてから使用しようとしました
mvn archetype:generate
からcmd
、次にリフトの基本的なものを選択しましたが、常に一部で失敗しましたjetty:run
。その前に、ビルドを成功させるために、多くの pom.xml ファイルを変更する必要がありました (使用していたチュートリアルが廃止され、依存関係が見つからなかったため)。
eclipse
そのため、プラグインを試してみることにしました。maven
のプラグインをインストールeclipse
し、lift archetype
. プロジェクトは正常に作成されましたが、不足;
などのためにエディターにあらゆる種類のエラーがあります (scala ide
インストールしてeclipse
、通常の scala プロジェクトを作成すると、正常にコンパイル/実行されます)。scala-library.jar
また、変更なしで にを含めようとしましたbuildpath
。
奇妙な点は、cmd を実行してプロジェクト フォルダーに移動し、実行mvn jetty:run
すると実際に動作することです (?!)ゴールとしてEclipse で実行しようとするとjetty:run
、HelloWorld スニペットで ClassNotFoundException が発生します。
では、私の設定のどこが間違っているのでしょうか?
更新: 3 つの異なる Eclipse バージョンを試し、maven for scala プラグインをインストールし、見つけたすべてのチュートリアルに従った後、まったく運がありません。これは、すべてのプロジェクトに eclipse 用の scala ライブラリを含めた後の外観です (アーキタイプから作成した後)。
eclipse - Eclipse Juno 用の Scala IDE プラグインをインストールできない
Eclipse Juno M20120914-1800 に次のプラグインをインストールしてみました。
http://download.scala-ide.org/nightly-scala-ide-3.0.x-210x
Mountain Lion (OS X 10.8.2) を実行しており、Java と Scala のバージョンは次のとおりです。
Scala IDE プラグインをインストールしようとすると、プロセスが妨げられ、Eclipse で次のエラーが表示されました。
誰かが助けてくれれば本当に感謝します...
scala - jvm-1.6 は、Eclipse の -target の有効な選択ではありません
Scala で記述された Android アプリを Eclipse にインポートしましたが、実行しようとすると次のエラーが発生しました。
これを修正する方法を知っている人はいますか?
java - Scala IDE - Play 2 Eclipse プラグインが Scala HTML テンプレートの構文を強調表示しない
Scala IDE - Play 2 プラグイン ( http://download.scala-ide.org/play2/nightly_3.0-M_juno_2.10-M/site/から) をインストールしましたが、Route Editor には適切な構文の強調表示が表示されます。 Scala のテンプレートにはありません。また、Eclipse の [Preferences] -> [Play] -> [Template] - [Syntax Coloring] で [Syntax Highlighting] オプションを「有効」にすることもできません。
したがって、Scala 構文は main.scala.html および index.scala.html 内で強調表示されません。
Eclipse Juno にはhttp://download.scala-ide.org/nightly-scala-ide-juno-210xも使用しています。
-ジェームズ
上の画像を右クリックして、新しいブラウザー タブで開き、画像をフル解像度で表示します。
eclipse - 互換性のないバージョンのScala(2.10)とクロスコンパイルされた.jarファイル
私は最初のScala/Playアプリケーションを構築していますが、Playシェルからeclipseプロジェクトを作成してインポートした後、17個のエラーが発生します。
akka-actor_2.10.jarは、互換性のないバージョンのScala(2.10)
とクロスコンパイルされます。akka-slf4j_2.10.jarは、互換性のないバージョンのScala(2.10)
anorm_2.10.jar...
play_2.10とクロスコンパイルされます。 jar ...
play_iterates_2.10.jar..。
リストには、Scala jar、scalazjarなどが含まれます...
私が使用しているもの:
Eclipse 4.2.2
Scala ide 3.0.0.nightly-2_09
Scala 2.10
Play 2.1
誰かが同じことを経験しましたか?