我試圖通過執行Java命令從Clojure中的文件獲取上次修改的時間。 通過使用java.io.File.lastModified我應該能夠獲得UNIX時間,這不會通過執行腳本或在REPL中工作。Java命令lastModified()在Clojure中不工作
我的代碼是: (java.io.File.lastModified 「/home/lol/lolness.txt」)
,我的錯誤是: 拋出java.lang.ClassNotFoundException:java.io.File中。 lastModified(NO_SOURCE_FILE:24)
(java.io.File.separator)工作,但是。
編輯: Clojure的版本1.2.0主-SNAPSHOT Java版本的OpenJDK 1.6.0