2009-11-10 60 views
2

當我從命令行執行Scala腳本時,我的主目錄中會創建一個名爲「tmp」的目錄。它總是空的,所以我只是刪除它,沒有任何明顯的問題。當然,當我運行另一個Scala腳本時,它會再次出現。爲什麼Scala在運行腳本時創建〜/ tmp目錄?

是否有配置文件/標誌,我可以改變這種行爲?

謝謝。

回答

1

Scala可能將腳本編譯爲字節碼,並且字節碼文件臨時存儲在tmp目錄下。這將是我的猜測。

+0

Juha- 感謝您的回答。我的希望是防止目錄創建發生在我的主目錄;)我會想象它將默認爲/ tmp而不是〜/ tmp。 謝謝! – 2009-11-10 21:39:25

1

早期版本的Scala解釋器將生成的類文件寫到磁盤中的臨時目錄中。

嘗試使用新版本。

相關問題