【发布时间】:2017-06-04 12:08:00
【问题描述】:
我编写了一个 java 程序,它使用 Apache POI 操作 Word 文档 (docx)。它在 Eclipse 中运行良好,并且作为可运行的 JAR 在我的计算机 (Windows 10) 上运行良好。
我将该 JAR 复制到另一台计算机上,它正在正常启动。 GUI 的行为与预期的一样。
问题是我写出的Word文档(docx)。
我正在执行两种类型的更改。第一个是在运行中添加新段落或内容串联。如果我继续这样做,文档会正确写入文件系统。第二种是运行中内容的简单替换(单词变化和一些语法变化)。我会将该部分视为“更简单”的部分,但如果我坚持这一点,或者如果我将两种更改类型结合起来,则根本不会写出任何文档。看起来确实存在错误,但没有错误,因为它在我的系统上运行良好。
我为自己编写了一个函数来写出错误日志 (txt) 以获取有关该问题的信息。这个在两个系统上都有效。但是日志没有得到任何信息,为什么文件没有写出来。
我想有一些 Windows 安全设置会干扰我的程序或类似的东西。不喜欢运行我的程序的电脑上安装了Win 7,并且有一些安全域设置,影响本地网络中的所有其他电脑。
有没有人经历过类似的事情?有什么建议要检查什么?我们也非常感谢您提出如何找出是否发生错误的建议。
【问题讨论】:
-
您使用的是哪种类型的系统,请在问题中说明这一点。您也可以尝试检查系统的 java 安全配置文件。
-
我自己的系统在 Windows 10 上运行。另一台计算机在常规 Windows 7 安装上运行。明天我将在 Win7 机器上更新 Java,然后检查安全配置文件。谢谢。
标签: java windows windows-7 apache-poi xwpf