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