【发布时间】:2011-09-06 11:42:34
【问题描述】:
试图找出解决 Sphinx 4(Java 中的 CMU 语音识别引擎)的方法,我尝试使用分发中包含的演示,将其更改为我想要的(演示的名称是Aligner)。我遇到了问题,想从命令行使用jdb 进行调试。我阅读了here 给出的文档,但它是有限的,并没有解决我的问题,简而言之如下:
- 我像这样调用
jdb:jdb Aligner(项目主类的名称)。 像这样设置断点:
stop at Aligner:33
我得到的输出(在命令行上):Deferring breakpoint Aligner:33.
It will be set after the class is loaded.在文件
demo.xml(与此项目等效的makefile)中,提到了javac debug=true。
我的问题:
1. 我应该从哪里调用jdb?应该从整个 sphinx 目录中的任何位置调用它,还是应该从与 Aligner.java 相同的目录调用它?
2. 我如何在这个项目中使用jdb 和jar?
P.S:我知道我可以使用 Eclipse,但我不确定我知道如何做到这一点。我的首要任务是启动并运行它。
P.P.S:我是 Java 新手,对这门语言了解不多。我对命令行的偏好来自于我在命令行上的 C/C++ 编程背景。
欢迎任何帮助,
谢谢!
【问题讨论】:
标签: java debugging jdb sphinx4