javaコンパイル時にワイルドカードを用いたクラスファイル指定

By | 2015年11月26日

javaのコンパイルでクラスファイル指定時に躓いたのでメモ。eclipse頼りきり良くないね。

javac -classpath lib/*.jar hogehoge.java

みたいな感じで書いたのだけどライブラリが読み込まれず。

クォーテーションマークで囲まないと*(ワイルドカード)が展開されてしまうらしい。

javac -classpath "lib/*.jar" hogehoge.java

これでもだめ。
正解は↓

javac -classpath "lib/*" hogehoge.java

.jarの指定が要らなかった

コメントを残す

メールアドレスが公開されることはありません。