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

IndexHTML.java 파일에서이 행의 기능은 무엇입니까?이 코드 줄은 무엇을합니까?

+1

잘 모른다. IndexHTML.java는 무엇입니까? – Twister

+5

당신이 우리에게 말해 줄 수 있을까요? ** ** indexHTML.java가 아닌가? – gabuzo

답변

11

"IndexHTML [-create] [-index <index>] <root_directory>" 값을 갖는 String 유형의 usage이라는 로컬 변수 또는 필드 (위치에 따라 다름)를 정의합니다.

클래스를 실행하는 방법에 대한 간단한 오류/도움말 메시지가 필요합니다. 클래스 (명령 행에서 시작한 경우)는 선택적인 -create 플래그를 취합니다. 옵션 인 -index 옵션을 인수로 가지며 루트 디렉토리를 지정해야 함을 의미합니다.

+0

철저하게 완전한 답변을 얻으려면 – 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. lucene.demo.IndexHTML 이는 java.net.URLClassLoader $의 1.run (URLClassLoader.java:202) \t java.net.URLClassLoader.findClass (URLClassLoader.java:19)에서 \t ... \t java.lang.ClassLoader의에서 .loadClass (ClassLoader.java:248) –

+0

@ user544006 : 클래스가 클래스 경로에 없다는 것을 의미합니다. –

0

주위를 검색하는 경우 args 배열의 내용과 크기를 확인하는 경우에도 찾을 수 있습니다.