我有一些代码最终调用Font.createFont
.它在服务器上工作正常(centos的东西...),但是在我的Ubuntu盒子上,由于Font.createFont
内部的这个调用而死亡
final File tFile = AccessController.doPrivileged(
new PrivilegedExceptionAction<File>() {
public File run() throws IOException {
return sun.misc.IOUtils.createTempFile("+~JF", ".tmp", null);
}
}
);
我的/tmp
目录可以被全世界读取/写入。不知道为什么会这样。
这简直失败了,因为我的 tomcat 安装没有temp
目录。创建目录刚刚解决了问题。:)