2009-11-10 59 views
2

当我从命令行执行Scala脚本时,我的主目录中会创建一个名为“tmp”的目录。它总是空的,所以我只是删除它,没有任何明显的问题。当然,当我运行另一个Scala脚本时,它会再次出现。为什么Scala在运行脚本时创建〜/ tmp目录?

是否有配置文件/标志,我可以改变这种行为?

谢谢。

回答

1

Scala可能将脚本编译为字节码,并且字节码文件临时存储在tmp目录下。这将是我的猜测。

+0

Juha- 感谢您的回答。我的希望是防止目录创建发生在我的主目录;)我会想象它将默认为/ tmp而不是〜/ tmp。 谢谢! – 2009-11-10 21:39:25

1

早期版本的Scala解释器将生成的类文件写到磁盘中的临时目录中。

尝试使用新版本。

相关问题