JAファイルにあるクラスを、pack1.pack2.pack3.comという形式のパッケージにパッチする必要があります。だから、クラスのフルネームは次のとおりです。JavaクラスをJARファイルに正しくパッチする方法は?
c:/app/patches
が、私は単にCにクラスをコピーしてください:/app/patches/classtopath.classファイルまたは実行
pack1.pack2.pack3.com.classtopatch
私は自分のアプリケーションのフォルダを持っています
c:/app/patches/pack1/pack2/pack3/com
とclasstopath.clasを入れPACK1/PACK2/pack3/COMは中:私のような全体フォルダツリーを作成する必要が ?おかげさまで
クラスローダーは、クラスパス上のファイルを探します。ドキュメントでは、.classファイルのクラスパスは/で終わっています。だから私の質問 - substitureに1つのファイル.classをコピーするか、パッケージ名に対応するフォルダのツリーをすべて作成する必要があります。 – user710818
@ user710818:ツリーをコピーする必要があります。パッケージ構造を維持する必要があります。あなたの質問がjarファイルと何をしなければならないのかは不明です... –
私はjarファイルの代わりに1クラスが必要です。 – user710818