重複の可能性:
jar 内の .class ファイルの更新
既存の jar ファイル (ワークスペース外) を選択的に更新して、Eclipse ワークスペースで生成されたいくつかの .class ファイル (ビルド フォルダー内の階層全体に分散) を追加/更新したいと考えています。既存の jar ファイルには (ワークスペースとは異なる) いくつかのクラスが含まれている可能性があるため、単純に「エクスポート」することはできません。これを達成するためのツール/プラグイン/簡単な方法はありますか?
重複の可能性:
jar 内の .class ファイルの更新
既存の jar ファイル (ワークスペース外) を選択的に更新して、Eclipse ワークスペースで生成されたいくつかの .class ファイル (ビルド フォルダー内の階層全体に分散) を追加/更新したいと考えています。既存の jar ファイルには (ワークスペースとは異なる) いくつかのクラスが含まれている可能性があるため、単純に「エクスポート」することはできません。これを達成するためのツール/プラグイン/簡単な方法はありますか?
Winrarユーティリティを使用して.classファイルを置き換えることができますnまた、javaのjarユーティリティを使用することもできます
jar ユーティリティで遊ぶことができます:
jar uf yourJarFile.jar ファイル
7zip または WinRar (およびおそらく他のアーカイブ マネージャーの束) を使用して .jar ファイルを変更できます。クラスファイルについては少しわかりませんが、それを使用してjspおよびxsltファイルを変更しました。アーカイブを開いてファイルを変更または置換するだけで、アーカイブ自体を更新するかどうかを尋ねられます。
ほとんどのアーカイブ マネージャーは、.jar ファイル (.jar は .zip の一種) を読み取り、内容を表示できます。
もちろん、コードをコンパイルする必要があります-動作するかどうか教えてください。そのようなファイルをドロップして置き換えようとしたことはありません。
.jar が署名されている場合は、後で再度署名する必要があります。