Lukeにクラスパスを通す

jarにクラスパスを通すといい方のほうが正しい?

LuceneのインデックスビューワーのLukeを使って検索を試してるときって、自前のAnalyzerでパースさせたくなるけど、どうやって認識させればいいのかわからなかった。

こんなんだとダメで、

C:\Users\foo\Desktop\lucene>java -classpath D:\bar\lucene-sample\classes -jar lukeall-0.9.9.jar

こんなんで通った。

C:\Users\foo\Desktop\lucene>java -classpath lukeall-0.9.9.jar;D:\bar\lucene-sample\classes org.getopt.luke.Luke

違いはなんだろう。jarオプションを使わないように、executable jarでもクラス名まで指定してやるということかな。