私の同僚がクラスを書きました。彼のクラスは私のクラスを使用しています。クラスがコンパイルされるたびにクラスがどこにあるかをJVMに伝えるのではなく、彼は両方のクラスを次のように実行できるjarファイルにパッケージ化しました。java -jar hisclass.jar
今、私は自分のクラスに変更を加えることにしました。したがって、私のクラスは彼のjarにプリコンパイルされているので、彼のクラス(私はまだ使用する必要があります)は私の古いクラスを使用します。同僚が去りましたが、彼が私が使用するためにすべてをjarファイルにパッケージ化した方法がわかりません。
今、私が試してみるとjava -jar hisclass.jar
、彼のクラスが私のクラスを呼び出すと、古いバージョンのクラスが正しく機能しなくなったため、エラーが発生する古いバージョンのクラスが呼び出されます。誰かが私が彼のクラスをjarに再コンパイルするのを手伝ってくれるか、または私が持っているものを更新するのを手伝ってもらえますか?