Tout d'abord, je suis sur Linux Ubuntu si cela est important.
J'ai une idée de projet simple basée sur FreeTTS et le JSAPI (Java Speech API)Avoir des problèmes Obtenir FreeTTS et JSAPI de travail
J'ai téléchargé et décompressé FreeTTS et exécuté leur script de construction. Puis essayé de compiler mon code reliant plusieurs jar est requis dans le répertoire lib dans le chemin de classe comme ceci:
javac -cp /home/travis/Desktop/freetts-1.2/lib/jsapi.jar:/home/travis/Desktop/freetts-1.2/lib/freetts.jar HelloUnleashedReader.java
qui compile ensuite à Java bytecode très bien. Cependant quand je lance:
java HelloUnleashedReader
Je reçois l'erreur suivante:
Exception in thread "main" java.lang.NoClassDefFoundError: javax/speech/EngineModeDesc
Toute aide à ce sujet serait grandement apprécié car il existe de nombreux sites autour du filet de discuter des problèmes avec la faire fonctionner mais pas beaucoup qui discutent de leur solution.
Cela m'est également arrivé, même si j'avais jsapi.jar sur -cp à coup sûr. Bizarre. –