Sphinx 4
(자바의 CMU 음성 인식 엔진)에 대해 알아 내려고 시도하면서 배포본에 포함 된 데모를 사용하여 원하는대로 변경하려고했습니다 (데모 이름 Aligner
). 문제가 발생하여 동일한 디버깅을 위해 명령 줄에서 jdb
을 사용하려고합니다. 나는 here 주어진 문서를 읽을 수 있지만이 제한되어 다음과 같이 간략하게 내 문제에 대한 해결책을 가지고 있지 않습니다jdb로 디버그
- 나는과 같이
jdb
를 호출 :의 메인 클래스의
jdb Aligner
(이름 프로젝트).stop at Aligner:33
(명령 행에서) 내가 얻을 출력 : 은 중단 점과 같이 설정합니다 (이 프로젝트에 대한 메이크와 동일) 파일
demo.xml
에서
Deferring breakpoint Aligner:33.
It will be set after the class is loaded.
javac debug=true
언급된다.
내 질문 :
1. 내가로부터 jdb
를 호출해야합니까? sphinx 디렉토리 전체에서 호출해야합니까? 아니면 Aligner.java
과 동일한 디렉토리에서 호출해야합니까?
2.이 프로젝트에 jar
과 함께 jdb
을 어떻게 사용할 수 있습니까?
P.S :이 기능을 사용하여 이클립스를 사용할 수 있다는 것을 알고 있지만 어떻게 해야할지 잘 모르겠습니다. 이 일을 시작하고 실행하는 것이 가장 중요합니다.
P.P.S : 저는 자바 초보자이며 언어에 대해 많이 모릅니다. 커맨드 라인에 대한 나의 선호는 커맨드 라인에서의 C/C++ 프로그래밍에 관한 나의 배경에서 나온 것이다.
어떤 도움이 가장 환영받습니다.
고마워요!