問題タブ [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.

0 投票する
1 に答える
517 参照

scala - 保存時に Play テンプレートをコンパイルする

テンプレートファイルを保存した直後にテンプレートをコンパイルするように Play に指示するにはどうすればよいですか? これは、Eclipse を離れてブラウザーで更新を実行することなく、テンプレート コンストラクターの変更を取得するのに役立ちます。

0 投票する
1 に答える
1801 参照

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 をマーク):

0 投票する
1 に答える
239 参照

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 に更新しましたが、役に立ちませんでした。

誰でもこれについて私を助けることができますか?

0 投票する
1 に答える
269 参照

eclipse - ScalaIDE: エラーの上にカーソルを置いたときに、Java のようにツールチップを取得するにはどうすればよいですか?

ScalaIDE がソース コードのエラーを検出すると、JDT と同じ方法で下線が引かれます。ただし、エラー メッセージを表示するには、行番号の左側にある赤いアイコンの上にマウスを移動する必要があります。クイックフィックスを選択するには、カーソルがエラー上にあるときに Ctrl+1 を押す必要があります。

JDT では、エラーの上にカーソルを置くだけで、エラー メッセージと考えられるすべての修正が表示されます。

その機能を Scala でどこかで有効にすることはできますか? 設定で何も見つかりませんでした。

これは Eclipse 4.2 および ScalaIDE 2.1.0 M3 上にあります。

0 投票する
1 に答える
1679 参照

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 との数サイクルの後、現在動作するコードの更新バージョンを次に示します。


0 投票する
1 に答える
84 参照

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 ライブラリを含めた後の外観です (アーキタイプから作成した後)。 ここに画像の説明を入力

0 投票する
1 に答える
5220 参照

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 で次のエラーが表示されました。

誰かが助けてくれれば本当に感謝します...

0 投票する
1 に答える
428 参照

scala - jvm-1.6 は、Eclipse の -target の有効な選択ではありません

Scala で記述された Android アプリを Eclipse にインポートしましたが、実行しようとすると次のエラーが発生しました。

これを修正する方法を知っている人はいますか?

0 投票する
2 に答える
5145 参照

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も使用しています。

-ジェームズ

ここに画像の説明を入力

上の画像を右クリックして、新しいブラウザー タブで開き、画像をフル解像度で表示します。

ここに画像の説明を入力

0 投票する
1 に答える
5718 参照

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

誰かが同じことを経験しましたか?