私は、Javaの音声APIとFreeTTSを利用するアプリケーションを作成しています。アプリケーションはNetbeans IDEから実行すると正常に動作しますが、ローカルマシンや他のマシンのjarファイルから実行しようとすると、次のエラーが発生します。FreeTTS移植性の問題
"java.lang.NoClassDefFoundError: "FreeTTSファイルを私のjarファイルに入れてどこにでも実行できる方法はありますか?
ご協力いただければ幸いです。
私は、Javaの音声APIとFreeTTSを利用するアプリケーションを作成しています。アプリケーションはNetbeans IDEから実行すると正常に動作しますが、ローカルマシンや他のマシンのjarファイルから実行しようとすると、次のエラーが発生します。FreeTTS移植性の問題
"java.lang.NoClassDefFoundError: "FreeTTSファイルを私のjarファイルに入れてどこにでも実行できる方法はありますか?
ご協力いただければ幸いです。
私はこの問題を抱えていましたが、私はこのページを見つけました... http://ondra.zizka.cz/stranky/programovani/java/misc/freetts-line-unavailable-classcastexception-kevinvoicedirectory-error-opening-zipfile.texy ... freettsのインストールをdistフォルダに追加する簡単なやり方をしました。 jsapi.jar freetts.jarなど、それは働いています...私のフォルダの中にfreettsを配布しています...何でも...
難しいのは上のリンクです。
ありがとうございました。 distフォルダ内のjarを配布するのが最善の解決策です。 – InsaneOstrich
あなたのディストリビューションにFreeTTS jarファイル自体を含めないのはなぜですか? –
RTFM。彼らのサイトの文書は、あなたが知る必要があるすべてを示しています。 http://freetts.sourceforge.net/docs/index.html#how_app –
私はマニュアルを読みましたが、実際にはこれについてはほとんど言及していません。これは、クラスパスにjarファイルを含めることについて何か言いますが、これがどのように行われているか、またはフリーセットを使用するプログラムを実行するすべてのマシンでこれを行う必要があるとは言えません。 – InsaneOstrich