【发布时间】:2014-11-05 02:37:26
【问题描述】:
clojure 中的代码:
(import '(java.nio.file Files))
(Files/createTempDirectory "Test")
有错误:
CompilerException java.lang.IllegalArgumentException: No matching method: createTempDirectory, compiling:xxxx
createTempDirectory有一个String参数,我用的是java 1.7.0
【问题讨论】:
-
从 clojure 调用带有可变参数的 java 方法时,不能省略可变参数。您必须将
FileAttribute的数组作为第二个参数,请参阅stackoverflow.com/questions/11702184/…。 -
感谢@ymonad,应该是对的