我寫了一個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