2017-03-15 18 views
0

Cannot Resolve symbolScalaworksheet - 它爲什麼說「無法解析符號僱員」中的IntelliJ

我使用at命令提示符運行以下命令編譯一個簡單的「僱員」類斯卡拉文件,並創建了一個Employee.class文件還。所以在編譯時沒有問題。但是,當我嘗試在單獨的腳本文件中創建該Employee類的對象時,IntelliJ顯示「無法解析符號Employee」。這是爲什麼 ?

scalac Employee.sc

+0

如果Employee'的'的定義是不同的文件或包或對象,那麼你必須'import'它把它納入範圍。 – jwvh

+0

在我輸入Import Employee的腳本文件中。即使那時它說「無法解析符號員工」 – jason

回答

2

我相信這些工作表沒有彼此的範圍。從您的屏幕截圖Employee.sc是它自己的工作表 - 爲什麼不嘗試讓Employee成爲一個普通的Scala類(.scala) - 編譯它,然後嘗試在工作表中聲明它。 我是能夠成功地做到這一點有一個快速的測試:

enter image description here

+0

我會嘗試。謝謝 – jason

+0

謝謝你的工作 – jason

相關問題