我写了一个java程序,它用Apache POI操纵Word文档(docx)。它在Eclipse中运行良好,并且在我的计算机上运行良好(Windows 10)。Java程序执行行为的差异
我将该JAR复制到另一台计算机,并且它正常启动。 GUI的行为像预期的那样。
问题是我写出来的Word文档(docx)。
我正在执行两种类型的更改。第一个是添加新的段落或内容连接到运行。如果我坚持这一点,文档将被正确写入文件系统。第二种类型是运行内容的简单替换(单词的变化和一些语法变化)。我会将这一部分看作“更简单”的一部分,但如果我仍然坚持这一点,或者如果将两种更改类型结合在一起,则根本不会写出任何文档。它看起来像有一个错误,但没有一个,因为它在我的系统上运行良好。
我写了一个函数来写出错误日志(txt)来获取有关该问题的信息。这一个在两个系统上工作。但是日志没有得到任何信息,为什么文件没有写出来。
我想有一些Windows安全设置干扰我的程序或类似的东西。不喜欢运行我的程序的计算机上安装了Win 7,并且有一些安全域设置会影响本地网络中的所有其他计算机。
有没有人经历过类似的事情呢?任何建议要检查什么?有关如何查明是否发生错误的建议也值得赞赏。
你正在使用哪种类型的系统,请在问题中说明这一点。你也可以尝试检查系统的java安全配置文件。 – bamobravo
我自己的系统在Windows 10上运行。另一台计算机运行在常规Windows 7安装上。明天我会在Win7机器上更新Java,然后检查安全配置文件。谢谢。 – KJaeg