3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

jarファイルにファイルを追加する

Posted at

概要

できあがったjarファイルに足りないファイルがあったり、ちょっとプロパティーを変更したい場合に使う技

jarファイルの中身を見る

ファイルを更新したい場合は、jarの中のファイルの一覧を表示して、対象のファイルのパスを確認する

jar tf XXXX.jar

jarファイルにファイルを追加(更新)する

例えばlog4j.propretiesをjarのルートディレクトリに追加する方法は以下のようにする

jar uvf XXXX.jar log4j.properties

jarファイルにファイルを追加(更新)する(サブディレクトリ編)

ディレクトリのサブディレクトリなどにある場合は、手元のディレクトリを掘ってファイルを配置した後にコマンドを実行する

例えば、こんな感じ。javaのファイルを更新したい場合は手元でjavaをコンパイルしてclassファイルを生成してから更新する(.javaファイルでは駄目なはず)

jar uvf XXXX.jar org/apache/log4j/FileAppender.class
3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?