当我使用GWT Compiler构建项目时,我在控制台上发现了异常:
MyConsole:
Compiling module com.ems.EMSWeb
Compiling 5 permutations
Compiling permutation 0...
Compiling permutation 1...
Compiling permutation 2...
Compiling permutation 3...
Compiling permutation 4...
Compile of permutations succeeded
Linking into D:\Workspace3\EMSWeb\war\emsweb
Linking public artifacts into D:\Workspace3\EMSWeb\war
Emitting resource 0A9476898799A150D840F0B1C3672921.cache.png
[ERROR] Fatal error emitting this artifact
java.io.FileNotFoundException: D:\Workspace3\EMSWeb\war\emsweb\0A9476898799A150D840F0B1C3672921.cache.png (Access is denied)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:194)
at java.io.FileOutputStream.<init>(FileOutputStream.java:145)
at com.google.gwt.dev.util.OutputFileSetOnDirectory$1.<init>(OutputFileSetOnDirectory.java:54)
at com.google.gwt.dev.util.OutputFileSetOnDirectory.createNewOutputStream(OutputFileSetOnDirectory.java:54)
at com.google.gwt.dev.util.OutputFileSet.openForWrite(OutputFileSet.java:57)
at com.google.gwt.core.ext.linker.impl.StandardLinkerContext.produceOutput(StandardLinkerContext.java:496)
at com.google.gwt.dev.Link.doProduceOutput(Link.java:393)
at com.google.gwt.dev.Link.link(Link.java:177)
at com.google.gwt.dev.Compiler.run(Compiler.java:235)
at com.google.gwt.dev.Compiler.run(Compiler.java:177)
at com.google.gwt.dev.Compiler$1.run(Compiler.java:149)
at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:87)
at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:81)
at com.google.gwt.dev.Compiler.main(Compiler.java:156)
Link succeeded
Compilation succeeded -- 96.563s
请给我一些建议,为什么我面临这个例外。 任何解决方案?
答案 0 :(得分:0)
可能是某些应用程序在您尝试写入时使用此文件。 检查是否有任何应用程序读取此文件,或者您是否没有管理权限?
如果没有任何帮助,请尝试删除这些缓存文件。