Проблема переносимости FreeTTS - PullRequest
0 голосов
/ 15 сентября 2011

Я пишу приложение, которое использует речевой API Java и FreeTTS.Приложение работает нормально, когда я запускаю его из IDE Netbeans, но когда я пытаюсь запустить его из файла JAR на моем локальном компьютере или на другом компьютере, я получаю следующую ошибку:

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

Можно ли как-нибудь включить файлы FreeTTS в мой файл jar, чтобы он мог работать где угодно?

Любая помощь будет очень полезнойоценили.

1 Ответ

2 голосов
/ 18 сентября 2011

У меня была такая же проблема, и я нашел эту страницу ... 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 внутри моей папки ... что угодно ...

трудный путь по ссылке выше.

...