自分のやり方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
PS: これで Eclipse を使用できることはわかっていますが、その方法を知っているかどうかはわかりません。私の最優先事項は、これを稼働させることです。
PPS: 私は Java の初心者で、言語についてあまり知りません。コマンド ラインに対する私の好みは、コマンド ラインでの C/C++ プログラミングのバックグラウンドに由来しています。
どんな助けでも大歓迎です、
ありがとう!