teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

回答し直しました。

2015/12/22 05:15

投稿

argius
argius

スコア9396

answer CHANGED
@@ -1,5 +1,13 @@
1
- プミか?
1
+ 実行する際に、Commons-Langラブラリーをクラパスに通すのは無、とい前提で回答します。
2
- `.*class`
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)