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