Java開発キット(JDK)が必要です。これには、Javaコンパイラ(通常はjavac
)とjarアーカイバが含まれます。
が(そして、彼らのパッケージ構造に応じて)あなたはディレクトリ名src
でJavaファイルを持っていると仮定すると、あなたはすべてのファイルをコンパイルする
javac -d classdir -sourcepath src src/*.java src/*/*.java src/*/*/*.java ...
を使用します。 (*の数をディレクトリレベルの数に調整します。ソースファイルを含むフォルダがいくつかある場合は、それらを個別にリストすることもできます。
プログラムに外部ライブラリが必要な場合は、-classpath
引数を付けてください。
ディレクトリclassdir
にすべてのコンパイル済みクラスがあります。オリジナルのjarファイルを調べてください。そこにあるクラス以外のファイルもクラスディレクトリにコピーする必要があります(以前の相対ディレクトリと同じ)。最も顕著なのはMETA-INF/MANIFEST.MF
です。
次に、これらから新しいjarファイルを作成します。 jar
ツールはJDKに含まれています。
jar cfm mypackage.jar classdir/META-INF/MANIFEST.MF -C classdir .
(あなたは、単に.jarファイルにあなたの自信のzipプログラムを使用し、得られたzipファイルの名前を変更することができます。あなたのファイルにASCII以外の名前を持っている場合は、UTF-8にファイル名のエンコーディングを設定してください。 )
また、あなたが住んでいるところで(これは、あなたがあなたがjarファイルを入手したときに同意したライセンスによって)このようなことをするのが実際に合法であることを確かめてください。 –
あなたの助けをありがとう、私はいくつかのエラーを修正しようとしたちょうど無料のアプリです。 – sandy
なぜあなたは従業員を辞退しますか? CRAZIES –