開頭包含類似package聲明的scala代碼直接在scala命令行用:load指令加載會出錯。如果在scala命令行想調用自己在ide寫好的類時(大多數情況下妳的類會用到外部包,比如spark之類的),有三種方法:
將妳在ide寫好的project在scala下進行編譯,之後通過Main調用。
打包整個項目為jar,通過scala -classpath加載後,在scala中import進行調用。
去掉package聲明,並且將依賴包通過scala -classpath加載後,再使用:load 加載妳的內容。