PROBLEMAS COM WEBSERVICES EM JAVA - Bad version number in .class file

Olá a todos,
em primeiro lugar gostaria de parabenizar a todos que participam deste fórum que já me ajudou diversas vezes!!!
eu tentei procurar algo sobre o meu problema mas não consegui encontrar uma resposta satisfatória, por isso peço desculpa
se já existe algum tópico sobre esse assunto.

Seguinte:
Quando eu tento chamar um serviço da o seguinte erro

java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Exception in thread “main”

já tentei alterar para 1.4, 1.5, 1.6 e continua dando o msm problema
o erro ocorre quando eu tento instanciar a minha classe que chama o serviço

wsSagre = WsSagre.getInstance()

não sei se irá ajudar ,
mas vou passar a classe que chama o serviço

[code]public boolean cancelDesign(int cnl, String assetnum) {

	boolean retorno = false;

	CancelDesignIn cancelDesignIn = new CancelDesignIn();
	cancelDesignIn.setCnl(cnl);
	cancelDesignIn.setAssetNum(assetnum);

	DsProvisSagreWSLocator dsProvisSagreWSLocator = new DsProvisSagreWSLocator();

	try {
		DsProvisSagreWSSoap dsProvisSagreWSSoap = dsProvisSagreWSLocator
				.getdsProvisSagreWSSoap();

		CancelDesignOut cancelDesignOut = dsProvisSagreWSSoap
				.cancelDesign(cancelDesignIn);

		if (cancelDesignOut.getRetorno().getMensagemRetorno()
				.equalsIgnoreCase("Sucesso na execucao."))
			retorno = true;

	} catch (ServiceException e) {

		JAppLog.info("erro ao chamar o serviço");

	} catch (RemoteException e) {

		JAppLog.info("erro ao chamar o serviço");

	}

	return retorno;

}[/code]

muito obrigado,

Leonardo De Bona

Verifica a versão do JRE que você esta utilizando na máquina e qual o JDK para compilar.

Se estiver executando diretamente do IDE, verifique qual é a JDK que esta sendo utilizada na compilação e qual é a JRE que esta sendo utilizada…

Faça, de preferência um rebuild no projeto todo.

tu já deu um clean na tua aplicação?

Já tentei dar um rebuild diversas vezes,

o jre é o 1.5
e o sdk tbm…

Srs,

eu apontei o jre que estava usando no IDE para o 1.6
e agora foi!!!

Muito obrigado pela força!