Java windows上的Clojure启动错误';posix:权限';
我试图在windows上运行boot,但每次启动生成时,它都会引发以下错误:Java windows上的Clojure启动错误';posix:权限';,java,clojure,Java,Clojure,我试图在windows上运行boot,但每次启动生成时,它都会引发以下错误: Boot.main Boot.java: 258 ... boot
Boot.main Boot.java: 258
...
boot.App.main App.java: 491
boot.App.runBoot App.java: 399
org.projectodd.shimdandy.impl.ClojureRuntimeShimImpl.invoke ClojureRuntimeShimImpl.java: 150
org.projectodd.shimdandy.impl.ClojureRuntimeShimImpl.invoke ClojureRuntimeShimImpl.java: 159
...
boot.main/-main main.clj: 202
boot.file/tmpfile file.clj: 136
java.nio.file.Files.createTempFile Files.java: 897
java.nio.file.TempFileHelper.createTempFile TempFileHelper.java: 161
java.nio.file.TempFileHelper.create TempFileHelper.java: 138
java.nio.file.Files.createFile Files.java: 632
java.nio.file.Files.newByteChannel Files.java: 361
sun.nio.fs.WindowsFileSystemProvider.newByteChannel WindowsFileSystemProvider.java: 222
sun.nio.fs.WindowsSecurityDescriptor.fromAttribute WindowsSecurityDescriptor.java: 358
java.lang.UnsupportedOperationException: 'posix:permissions' not supported as initial attribute
我的build.boot文件如下所示:
(set-env!
:target-path "target/"
:source-paths #{"src/java"}
:resource-paths #{"src/clj"}
:dependencies '[[org.clojure/clojure "1.7.0"]
[http-kit "2.1.18"]
[ring/ring-codec "1.0.1"]
[expectations "2.0.9"]
[slingshot "0.12.2"]
[org.clojure/core.async "0.1.346.0-17112a-alpha"]
[cheshire "5.5.0"]]
:dev-dependencies '[[junit/junit "4.12"]])
(task-options!
pom {:project 'my-project
:version "0.1.0-SNAPSHOT"}
aot {:namespace '[my-project.core]}
jar {:manifest {}})
(deftask build "build project" []
(comp (aot)
(javac)
(uber)
(jar)
(target "target/")))
这个版本在ubuntu上运行得非常好,所以我想我缺少了在windows上运行boot所必需的东西
我已经看到,这与java File类中对createFile方法的调用有关,但是由于此调用是通过boot进行的,我想我可能缺少一些配置…我今天在2.7.0版本的boot上遇到了相同的问题。2.6.0版本没有这样的问题。我今天在2.7.0版本的boot上遇到了同样的问题。2.6.0版本没有这样的问题