使用Ghost4j示例代码删除Java Temp文件时出错

时间:2011-05-10 02:28:48

标签: java macos

您好我尝试将http://ghost4j.sourceforge.net/highlevelapisamples.html PDF运行到PS示例代码并为我生成此错误“ERROR:临时文件/ var / folders / 8a / 8a7E-LirFfeAJh + EC93W4U +++ TY / -Tmp- /ghost4j/java.io.FileOutputStream@252f09991304994155878469无法删除“之前有人遇到此问题,目前我在mac上运行。谢谢!

1 个答案:

答案 0 :(得分:0)

嗨我有同样的问题,但是在Windows 7 ..但我认为是出于同样的原因。

问题是ghost4j无法找到ghostscript库,所以它在这里失败了

result = GhostscriptLibrary.instance.gsapi_set_stdio(getNativeInstanceByRef().getValue(), stdinCallback, stdoutCallback, stderrCallback);

尝试初始化ghostscript库时。

所以我将库文件移动到导入源的目录中。 当我运行64位系统时,我还必须在“GhostscriptLibrary.java”中更改其名称。

我发现从http://downloads.ghostscript.com/public/

安装ghostscript的库文件

我很确定这不是解决问题的最佳方法,但它对我有用。

希望它会对你有所帮助。