javahelp indexer для полнотекстового поиска

У меня проблема с генерацией базы данных полнотекстового поиска в javaHelp. Для того, чтобы сгенерировать БД, я должен выполнить команду из командного файла:

java -cp jhall.jar com.sun.java.help.search.Indexer -db .\JavaHelpSearch .\html

Это работает, только если командный файл находится в том же каталоге, что и каталог html, содержащий файлы для индексации. Я попытался выполнить командный файл из внешнего местоположения, используя абсолютные пути:

java -cp jhall.jar com.sun.java.help.search.Indexer -db C:\help\JavaHelpSearch C:\help\html

Генерация БД не дает ошибок, но если я ищу слово в окне javaHelp, я получаю следующую ошибку:

Failed to create URL from file:/C:/help/myHelp.hs|C:/help/html/myhtml.html

Я потратил много времени на решение этой проблемы, но безуспешно. Что мне действительно нужно, так это вызвать класс Indexer непосредственно из моего Java-приложения, но там возникает та же проблема.

0 ответов

Другие вопросы по тегам