Пытаясь выяснить, как мне обходиться Sphinx 4
(механизм распознавания речи CMU в Java), я попытался использовать демонстрационную версию, включенную в дистрибутив, изменив ее на то, что я хотел, чтобы она делала (название демонстрации: Aligner
). Я сталкиваюсь с проблемами и хочу использовать jdb
из командной строки для отладки так же. Я прочитал документацию, данную здесь , но она ограничена и не имеет решения моей проблемы, которое вкратце таково:
- Я призываю
jdb
вот так:
jdb Aligner
(название основного класса проекта).
Установите точку останова следующим образом: stop at Aligner:33
Вывод, который я получаю (в командной строке):
Deferring breakpoint Aligner:33.<br>
It will be set after the class is loaded.
В файле demo.xml
(который является эквивалентом make-файла для этого проекта),
javac debug=true
упоминается.
Мои вопросы:
1. Откуда мне вызывать jdb
? Должен ли он вызываться из любого места во всем каталоге sphinx или я должен вызывать его из того же каталога, что и Aligner.java
?
2. Как я могу использовать jdb
с jar
для этого проекта?
П.С .: Я знаю, что могу использовать Eclipse с этим, но я не уверен, что знаю, как это сделать. Мой первый приоритет - это запустить его.
P.P.S: Я новичок в Java и мало знаю о языке. Мои предпочтения в отношении командной строки происходят из моего опыта программирования на C / C ++ в командной строке.
Любая помощь приветствуется,
Спасибо!