Apache POIでWord文書(docx)を操作するJavaプログラムを作成しました。 Eclipse内で正常に動作し、コンピュータ(Windows 10)上で実行可能なJARとして正常に動作します。Javaプログラムの実行動作の相違点
そのJARを別のコンピュータにコピーして正常に起動しています。 GUIは期待どおりの動作をします。
問題は、私が書き出すWord文書(docx)です。
私は2種類の変更を行っています。最初のものは、新しいパラグラフの追加、またはランへのコンテンツの連結です。私がこのままであれば、ドキュメントはファイルシステムに正しく書き込まれます。第2のタイプは、実行中のコンテンツの単純な置き換え(単語の変更といくつかの文法上の変更)です。私はその部分を「より単純なもの」と見なしますが、これにとどまるか、両方の変更タイプを組み合わせると、全く文書が書き出されません。バグがあるように見えますが、私のシステムで正常に動作したため、バグはありません。
自分自身に、エラーログ(txt)を書き込んで、その問題に関する情報を取得する機能を書いています。これは両方のシステムで動作しました。しかしログには何の情報も得られず、なぜ文書は書き出されなかったのか。
私のプログラムに干渉するWindowsのセキュリティ設定がいくつかあると思います。私のプログラムを実行したくないコンピュータにはWin 7がインストールされており、ローカルネットワーク内の他のすべてのコンピュータに影響を及ぼすセキュリティドメイン設定がいくつかあります。
まだ誰かに似たような経験はありますか?どのような提案をチェックする?エラーが発生したかどうかを知る方法も提案されています。
どのタイプのシステムを使用していたのですか。また、あなたはシステムのJavaセキュリティプロファイルをチェックしようとすることができます。 – bamobravo
自分のシステムはWindows 10で動作します。他のコンピュータは、Windows 7の標準インストールで動作します。明日、私はWin7マシン上でJavaを更新し、その後セキュリティプロファイルをチェックします。ありがとう。 – KJaeg