問題タブ [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 投票する
3 に答える
3965 参照

eclipse - オブジェクトを定義する Scala エラー

私は、Scala プラグインを使用して Eclipse で実行されている Scala hello world の例を取得しようとしています。次のように記述します。

次のエラーが発生します。

これを Windows マシンと Mac の両方で試しました (どちらも Eclipse 3.7 を使用していました)。関数定義をコメントアウトしようとしましたが (Test オブジェクトの本体を空のままにしておきます)、それでもエラーが発生します。これを引き起こす可能性のあるものについてのアイデアはありますか?

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

eclipse - Eclipse IDEにインストールされているScalaのバージョンを見つけるにはどうすればよいですか?

問題は、EclipseIDEにインストールされているScalaモジュールのバージョンをどのように見つけることができるかということです。2.9.xxxをインストールしたことは知っていますが、たとえば、適切なAPIマニュアルを検索するために、将来の更新に備えてバージョン番号を追跡し続けたいと思います。

または、Eclipse IDEにインストールされているプラ​​グインのバージョンを確認する一般的な方法はありますか?

前もって感謝します!

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

eclipse - Eclipse IDE でデフォルトで Scala プロジェクトを Scala アプリケーションとして実行するにはどうすればよいですか?

私は Eclipse IDE の初心者ですが、質問は、デフォルトで Scala プロジェクトを Scala アプリケーションとして実行するにはどうすればよいですか? ⌘R キーを押してプロジェクトを実行すると、Scala または Java アプリケーションとして実行する方法を常に尋ねられます。これをスキップして、デフォルトで常に Scala として実行する方法はありますか?

どういうわけか起動構成に関連していると思いますが、プロジェクトの新しい起動構成を作成しようとすると、Scala のオプションが表示されず、Java アプレットと Java アプリケーションのみが選択肢として表示されます。

事前に助けていただきありがとうございます!

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

scala-ide - Scala IDEforEclipseの場合-ScalaInterpreterはモジュールですが、メンバーにアクセスしている間-エラーが発生します:のメンバーではありません

  • Rectangleモジュールが定義されていますが、評価R.lengthおよびR.areaでエラーが発生する理由:値areaはRectangleのメンバーではありません。
  • Rectangleモジュールの定義に改善はありますか?より良いコード?

コード:

Scalaインタープリター:

この画像は、EclipseScalaIDEのRectangleとscalaインタープリターの完全なコードを示しています。

ご案内ください。

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

eclipse - eclipse.ini(OS Ubuntu 12.04 LTS)の編集後に保存できません。eclipse.iniファイルまたは他の.iniファイルに変更を加える方法は?

eclipse.ini(OS Ubuntu 12.04 LTS)の編集後に保存できません。eclipse.iniファイルまたは他の.iniファイルに変更を加える方法は?

EclipseとScalaIDEでは、ヒープサイズを1024MBに設定する必要があります。現在のヒープサイズは371MBであるため、eclipse.iniを変更する必要があります

権限を変更するためのダイアログが無効になっていることに注意してください。'あなたは所有者ではないため、権限を変更することはできません。(所有者は:rootです)。

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

scala - Scala-IDE - 異なる署名を持つオブジェクトの「適用」メソッドが混在していますか?

コード:

説明:applyメソッドには 2 つのタイプがあります。タイプ 1 は単純にコンパニオン クラス コンストラクターが返すものを返し、タイプ 2 は何も返さず、代わりに新しいインスタンスで何かを行います。したがって、それらに対する2つの異なる引数のセット。ただし、アンダースコアでマークされている2 番目のタイプ 2 適用メソッドでエラーが発生します (投稿の下部を参照) 。_Link_

最初のタイプ 2 適用メソッドはいくつかの仕事を行い、2 番目 (および 3 番目と 4 番目...) のタイプ 2 適用メソッドでは、そこに書かれていることを複製するのではなく、最初のものを参照したいだけです。ただし、Scala-IDE では、type-1 のすべての適用メソッドがコメント化されていない限り、これを行うことはできません。Scala-IDE が署名の中で迷子になり、私の明白な意図が見えないようです。それとも私は何か間違ったことをしていますか?

エラー: 2 番目のapply方法では、次のようなエラーが表示されます。

オーバーロードされたメソッド値は代替手段で適用されます: (ソース: org.app.Page,ターゲット: org.app.Page,f: () => Unit,isExclusive: Boolean)org.app.meta.Link < and> (name: String ,target: org.app.Page,f: () => Unit,isExclusive: Boolean)org.app.meta.Link は適用できません (org.app.Page, org.app.Page, () => Unit .type、ブール値)

アップデート

タイプ 1 の apply メソッドは、タイプ 2 の最初のメソッドから問題なく呼び出されることに注意してください。

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

eclipse - Eclipseで、プロジェクトにScalaのバージョンを選択できますか?

現在、私はScala IDEを使用しており、プロジェクトで使用しているScalaのバージョンは2.9.2です。できれば2.8.1を選択したいのですが、Scalaライブラリのバージョンを選択する方法がわかりません。

バージョンを変更する方法はありますか?

ありがとう!

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

eclipse - Scala-IDE:Eclipseで複数のソースコードファイルをコンパイルして実行する方法は?

私はMartinOderskyのProgramminginScalaを読んでおり、これまでviとコマンドラインを使用してコンパイルしてきました。EclipseとScala-IDEプラグインの使い方を学びたいのですが、Eclipseで複数のソースコードファイルをコンパイルして実行するための基本的な理解が不足しています。

私のIDEは次のとおりです。

  • Ubuntu 12.04
  • Eclipse 3.7.2
  • Scalaプラグイン2.0.1
  • Scalaライブラリ2.9.2

第4章のチェックサムの例を練習に使用しています。ソースコードは次のとおりです。

リスト4.1&4.2 / ChecksumAccumulator.scala

リスト4.3/Summer.scala:

scalac Summer.scala ChecksumAccumulator.scalaこれらのクラスは、コマンドラインを使用してコンパイルできます。次に、コマンドラインを使用してオブジェクトコードを実行できます。このコマンドラインscala Summer of loveは、「of」と「love」のチェックサム結果を返します(それぞれ-213と-182)。

コマンドラインではなくEclipseを使用してオブジェクトコードを作成するにはどうすればよいですか?またSummer、Eclipseを介してオブジェクトコードを呼び出すにはどうすればよいですか?

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

eclipse - Scalaはコマンドラインで出力しますが、EclipseScalaIDEでは出力しません

何が起こっているのか、それを理解する方法すらわかりませんが、このようなScalaHelloWorldオブジェクトがあります。

Scala IDE for Eclipse(Scala 2.9の場合、Eclipse Indigoを実行)はエラーを表示せず、コンパイルされたクラスを作成しました。「実行」>「実行」>「Scalaアプリケーション」に移動すると、ターミナルコンソールに出力が表示されません。ただし、コマンドラインに移動してscalaを直接実行すると(Eclipseでコンパイルされたクラスファイルを使用して)、正しい出力が得られます。

出力がEclipseに表示されるように、私が間違ったことをしたか、問題を修正するために何ができるかについてのアイデアはありますか?

更新: Eclipseからのコンソール出力をチェックして、コメント投稿者の1人がエラーログのチェックを提案した後、そこに通常の何かがあるかどうかを確認しました。例外として、Javaのクラッシュレポートが表示されます。

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

eclipse - Eclipse で scala コードの変数を調べることができません

Eclipse で Scala アプリケーションをデバッグすると、起動時に次のメッセージを含むダイアログが表示されます。

変数を調べようとすると、式ウィンドウに次のエラーが表示されます: " [in Main [in [Working copy] Main.scala [in [in src [in Scala1]]]]] does not exist"

「行」と最高の設定を含むScalaコンパイラのさまざまなデバッグレベル設定を設定しようとしましたが、違いはないようです。設定をいじって一度は内容が見れたのですが、再度見れなかったので、どこかにキャッシュ状態が悪いバグがあるのではないかと思っています。

Scala プラグインのバージョン 2.0.0v2_09 で Eclipse の Indigo サービス リリースを使用しています。