Hatena::ブログ(Diary)

てんぷらメモ@はてな

2006-10-17

[][] jarファイルをワイルドカードを使ってクラスパスに追加(Java SE 6)

Java SE 6 では、クラスパスの指定にワイルドカードが使えるようになるようです。

例えば「libフォルダ直下にあるすべてのjarファイル」と、カレントフォルダをクラスパスに追加する場合は、以下のようになります。

C:\tmp>java -classpath ".;lib\*" example.MainPanel

これからは、面倒なバッチファイルを書く手間が省けそう*1です。

Java SE 6 以前で、「for文+ワイルドカードで*.jarファイルをクラスパスに追加する場合」のバッチファイルは、不具合を修正して以下に記事を分離しました。

*1:もしくは、すっきりしたバッチファイルが書けそう

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/aterai/20061017/p1