21

よし、私のコンピューターには Scala 2.10 がインストールされており、Eclipse では問題なく動作する...

私は最近 IntelliJ Idea をインストールして、それがどれほど優れた代替手段であるかを確認しましたが、どうやらそれは私の scala インストールが好きではなく、私の macbook では正常に動作しますが、ここでは「有効な Scala ホームではありません」と表示されます。正しいディレクトリ...

プロジェクトを作成し、テスト コードを少し書いてコンパイルしようとすると、デバッグ コンソールに「エラー: scala: モジュール untitled1 にコンパイラ ライブラリが設定されていません」と表示されます。

それで、私は何をすべきですか?

Scala はインストールされていますが、IDE はその存在を認識しません

Idea を使おうとするたびに、何かうまくいかない

エラーのスクリーンショットは次のとおりです。

助けはありますか?

編集:ディレクトリを変更するとC:\Program Files (x86)\scala、次のエラーが発生します:

Scala DOES は Eclipse で動作することに注意してください

Edit2: 他の変更を行っても、IDE はコンパイラを認識できません

4

7 に答える 7

11

Scala ホーム ディレクトリを次のように変更します。

C:\Program Files (x86)\scala

それがホームディレクトリだからです。binディレクトリは、scala インストールに属する多くのディレクトリの 1 つにすぎません。

于 2013-05-19T20:05:47.300 に答える
7

上記のキース・ピンソンの発言に加えて...

今日も同様の問題があり、このリンクを読んだ後、最終的に機能するようになりました:

実際、Scala Facet の構成と一般的な Scala プラグインの構成は、初心者にとって単純ではありません。これは、ユーザービリティーの大きな問題であり、修正する必要があります。だからあなたの問題は理解できます。

より知識のある誰かがこれがバグなのかユーザビリティの問題なのかを確認できるまで、以下のメモが役立つことを願っています.

新しいプロジェクトを作成した後、[プロジェクト構造] ダイアログ ( Ctrl+ Alt+ Shift+ S) を開き、[ライブラリ] タブに移動し、空白以外の名前 (「Scala ライブラリ」など) で作成されたライブラリがあることを確認してから、これらの jar を手動で追加しました。 Scala lib ディレクトリ:

scala-compiler.jar
scala-library.jar
scala-reflect.jar
scala-actors.jar

次に、プロジェクト プロパティの [モジュール] タブで、このライブラリをプロジェクトに関連付けました。

それ以来、困ったことはありません。

もう1つ、これはおそらく違いはありませんが、私のScalaのインストールは次のとおりです。

C:\scala

それが役立つことを願っています。

于 2013-05-19T21:16:00.133 に答える
1

この問題は簡単に修正できます。このリンクから zip バージョンをダウンロードしてください。

http://www.scala-lang.org/files/archive/scala-2.10.2.zip

その後、必要に応じてこのリンクから API ドキュメントをダウンロードします

http://www.scala-lang.org/files/archive/scala-docs-2.10.2.zip

最初に「scala-2.10.2.zip 」を解凍し、次に「 scala-docs-2.10.2.zip 」の内容を「 api 」という名前のフォルダーに解凍し、「 api」フォルダーを次のようなディレクトリにコピーしますC:....\scala-2.10.2\doc\scala-devel-docs\api

それだけです

私の英語でごめんなさい... :)

于 2013-08-28T03:30:46.870 に答える
0

試してみること:

  • Scala パスが正しいことを確認します -- cmd を開いて「scala」と入力すると、REPL が開始されます。
  • IntelliJ でプロジェクト構造を開き、scala-compiler と scala-library のグローバル ライブラリを設定します。
  • IntelliJ プロジェクトの作成時に既存のライブラリ オプションを使用する
于 2013-05-19T20:15:55.793 に答える
0

同じ問題があり、簡単な解決策を見つけたので、ここに投稿したいと思いました。

この問題は、Scala の MSI インストーラー バージョンを使用することによって発生しています。IntelliJ IDEA は、Scala の .zip ディストリビューションでより適切に機能します。

于 2013-09-29T08:59:09.213 に答える