他の JAR のライブラリを使用する 1 つの実行可能 JAR を持つアプリケーションがあります。ライブラリ JAR を更新すると、ユーザーがプログラムを閉じて再度開くと、新しい JARS が使用されます。ただし、フィールドのみを含むクラスを 1 つだけ含む JAR が 1 つあります。この JAR を単独で置き換えると、古い JAR のフィールドの値がプログラムで使用されているように見えます。
この時点で、古い JAR はファイル システムから削除されているため、値がどこから来ているのか少し混乱しています。私の現在の解決策は、問題のある JAR を使用している別の JAR を更新することですが、これが機能する理由がわからないため、利用可能な洞察を探しています。