Adicionando Jar em um Applet

Olá pessoal boa tarde.

Fiz uma busca no fórum e no google é claro, e testei as dicas de diversos tópicos, mas não tive sucesso.

O meu problema é que estou fazendo um trabalho envolvendo Java Speech, criei uma classe para reconhecer palavras e outra classe pra falar.

Fiz um JApplet onde crio duas instâncias destas classes. Tudo roda perfeito no Eclipse, mas quando tento abrir o arquivo HTML contendo meu applet visualizo o seguinte erro:

java.lang.NoClassDefFoundError: Could not initialize class com.cloudgarden.speech.CGEngine

Se eu o JApplet dentro do Eclipse, ele chama o Applet viewer e exibe tudo numa boa. Reconhecedor e sintetizador funcionando. Só não roda na página HTML.

O que eu já tentei?

  • No arquivo HTML, inclui na tag applet o atributo archive=“cgjsapi.jar” - onde cgjsapi.jar contém as classes que o meu sintetizador usa.

  • Editei o classpath no Windows, apontando para a pasta contendo o cgjsapi.jar

Estou há dois dias na luta e sinceramente já estou perdendo as esperanças de rodar este bendito sintetizador.

Agradeço por qualquer ajuda.

Segue o código do meu arquivo HTML

<html>
<meta http-equiv="Content-Type" content="text/html; charset=Cp1252"/>
<body>
<applet code="principal.FalandoApplet.class" width="200" height="200" archive="cgjsapi.jar">

</applet>
</body>
</html>

Código do meu JApplet


package principal;

import javax.swing.JApplet;
import javax.swing.JButton;

public class FalandoApplet extends JApplet {
	

		public FalandoApplet() {
		Reconhecimento r;
		r = new Reconhecimento();
		r.reconhece();
		Falando f = new Falando();
		f.falar("Its Ok");
		getContentPane().setLayout(null);
		
				
		JButton btnNewButton = new JButton("New button");
		btnNewButton.setBounds(10, 89, 89, 23);
		getContentPane().add(btnNewButton);

	}
}