2017-03-15 7 views
0

Cannot Resolve symbolScalaworksheet - なぜそれはIntelliJの

の「シンボル従業員を解決できません」と言うん私は、コマンドプロンプトで次のコマンドを使用してスカラ座での単純な「従業員」クラスファイルをコンパイルし、それはまた、Employee.classファイルを作成しました。コンパイルに問題はありません。しかし、別のスクリプトファイルにそのEmployeeクラスのオブジェクトを作成しようとすると、IntelliJでは "can not resolved symbol Employee"と表示されます。何故ですか ?

scalac Employee.sc

+0

。 – jwvh

+0

スクリプトファイルでImport Employeeと入力しました。それでも、「シンボル従業員を解決できません」と言われます。 – jason

答えて

2

私はワークシートには相互の範囲がないと信じています。あなたのスクリーンショットからEmployee.scは独自のワークシートです - 従業員に通常のScalaクラス(.scala)を作成しようとしないでください - それをコンパイルしてから、ワークシートで宣言してみてください。 私が正常に簡単なテストでこれを行うことができました:Employee` `の定義が異なるファイルまたはパッケージであるか、あなたは`スコープにそれを持参することをimport`する必要があるオブジェクト場合

enter image description here

+0

私はそれを試みます。おかげで – jason

+0

ありがとう – jason

関連する問題