String usage = "IndexHTML [-create] [-index <index>] <root_directory>";
私のIndexHTML.java
ファイルでこの行は何をしていますか?このコード行は何をしていますか?
String usage = "IndexHTML [-create] [-index <index>] <root_directory>";
私のIndexHTML.java
ファイルでこの行は何をしていますか?このコード行は何をしていますか?
String
の値"IndexHTML [-create] [-index <index>] <root_directory>"
のusage
というローカル変数またはフィールド(場所に依存)を定義します。
これは、クラスの実行方法に関する短いエラー/ヘルプメッセージのようです。これは、クラス(コマンドラインから起動されたとき)がオプションの-create
フラグをとり、オプションの-index
オプションを引数にとり、ルートディレクトリを指定する必要があることを意味します。
+1完全に完全な回答 – darioo
私は私の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) –
@ user544006:これはクラスがクラスパスにないことを意味します。 –
args配列の内容とサイズを調べる場合は、また検索することもできます。
どちらか分かりません。 IndexHTML.javaとは何ですか? – Twister
あなたは私たちに伝えるべきではありませんか? **あなたの** indexHTML.javaではありませんか? – gabuzo