回答編集履歴
1
回答し直しました。
answer
CHANGED
@@ -1,5 +1,13 @@
|
|
1
|
-
|
1
|
+
実行する際に、Commons-Langライブラリーをクラスパスに通すのは無し、という前提で回答します。
|
2
|
-
|
2
|
+
|
3
|
-
ではなく、
|
4
|
-
`*.class`
|
5
|
-
|
3
|
+
...
|
4
|
+
|
5
|
+
外部のJarを、自動的に今作ろうとしているJarに含めることは、Jarコマンドではできません。
|
6
|
+
|
7
|
+
自動的に混ぜてくれるツールは、例えばMavenのassemblyプラグインなどがありますが、Mavenを導入する必要があるので少し難しいかもしれません。
|
8
|
+
|
9
|
+
一番簡単なのは、外部のJarをばらして(クラスファイルを取り出して)、クラスパスフォルダーにまぜてしまうことです。
|
10
|
+
ただし、どちらの方法でも外部のライブラリーの再配布になり、ライセンス(下記リンク参照)が関係してきますので、そこはご注意ください。
|
11
|
+
|
12
|
+
Apache License - Wikipedia
|
13
|
+
[https://ja.wikipedia.org/wiki/Apache_License](https://ja.wikipedia.org/wiki/Apache_License)
|