0

JavaのspeechAPIとFreeTTSを利用するアプリケーションを書いています。Netbeans IDEからアプリケーションを実行するとアプリケーションは正常に動作しますが、ローカルマシンまたは他のマシンのjarファイルから実行しようとすると、次のエラーが発生します。

"java.lang.NoClassDefFoundError:com / sun / Speech / freetts / VoiceManager"

FreeTTSファイルをjarファイルに含めて、どこでも実行できるようにする方法はありますか?

どんな助けでも大歓迎です。

4

1 に答える 1

2

私は同じ問題を抱えていて、このページを見つけました:http: //ondra.zizka.cz/stranky/programovani/java/misc/freetts-line-unavailable-classcastexception-kevinvoicedirectory-error-opening-zipfile.texy

私は簡単な方法を実行しました。それは、インストールをdistフォルダーに追加したり、jarのマニフェストを変更して、 freettsどこにあるかなどを変更することでした。私は自分のフォルダ内にfreettsを配布しています。jsapi.jarfreetts.jar

難しい方法は上のリンクにあります。

于 2011-09-18T18:34:50.403 に答える