2011-02-10 11 views
0
String usage = "IndexHTML [-create] [-index <index>] <root_directory>"; 

私のIndexHTML.javaファイルでこの行は何をしていますか?このコード行は何をしていますか?

+1

どちらか分かりません。 IndexHTML.javaとは何ですか? – Twister

+5

あなたは私たちに伝えるべきではありませんか? **あなたの** indexHTML.javaではありませんか? – gabuzo

答えて

11

Stringの値"IndexHTML [-create] [-index <index>] <root_directory>"usageというローカル変数またはフィールド(場所に依存)を定義します。

これは、クラスの実行方法に関する短いエラー/ヘルプメッセージのようです。これは、クラス(コマンドラインから起動されたとき)がオプションの-createフラグをとり、オプションの-indexオプションを引数にとり、ルートディレクトリを指定する必要があることを意味します。

+0

+1完全に完全な回答 – darioo

+0

私は私のluceneデモで、コマンドライン "java org.apach.apache.lucene.demo.IndexHTML -creat -index/usr/local/lib"で次のコマンドを実行するように言われています。 "、それは常にNoClassDeffoundErrorをもたらします: スレッド" main "の例外java.lang.NoClassDefFoundError:org/apach/lucene/demo/IndexHTML 原因:java.lang.ClassNotFoundException:org.apach.apache。 java.lang.ClassLoaderのでjava.net.URLClassLoader $ 1.run(URLClassLoader.java:202) \t java.net.URLClassLoader.findClass(URLClassLoader.java:19)でlucene.demo.IndexHTML \t ... \t .loadClass(ClassLoader.java:248) –

+0

@ user544006:これはクラスがクラスパスにないことを意味します。 –

0

args配列の内容とサイズを調べる場合は、また検索することもできます。

関連する問題