0

我正在编写一个使用 Java 的语音 API 和 FreeTTS 的应用程序。当我从 Netbeans IDE 运行该应用程序时,它运行良好,但是当我尝试从本地机器或其他机器上的 jar 文件运行它时,我收到以下错误:

“java.lang.NoClassDefFoundError:com/sun/speech/freetts/VoiceManager”

我有什么办法可以在我的 jar 文件中包含 FreeTTS 文件,以便它可以在任何地方运行?

任何帮助将不胜感激。

4

1 回答 1

2

我有同样的问题,我找到了这个页面: http: //ondra.zizka.cz/stranky/programovani/java/misc/freetts-line-unavailable-classcastexception-kevinvoicedirectory-error-opening-zipfile.texy

我做了一个简单的方法,即将freetts安装添加到我的 dist 文件夹,更改我的 jar 的清单在哪里可以找到jsapi.jar等等 freetts.jar,它是有效的。我只是在我的文件夹中分发 freetts。

困难的方法在上面的链接上。

于 2011-09-18T18:34:50.403 回答