Erro ao usar XStream

0 respostas
P

Olá pessoal ,

estou tentando testar um exemplo para usar XStream mas está me dando erro
ao executar :
java.lang.NoSuchMethodError: main
Exception in thread "main"

o que poderia ser ?

abs

import java.util.ArrayList;
 import java.util.List;
 
 import com.thoughtworks.xstream.XStream;
 
 public class TesteXStream {
 	public static void main(String[] args) {
 
 		// Configurando XStream		
 		XStream xstream = new XStream();
 
 		// Criando alguns dados
 		Pessoa vinci = new Pessoa();
 		vinci.setNome("Vinci Pegoretti Amorim");
 		vinci.setEmail("[email removido]");
 
 		Telefone foneDoVinci = new Telefone();
 		foneDoVinci.setDdd(31);
 		foneDoVinci.setNumero("3899 1994");
 
 		vinci.setFoneComercial(foneDoVinci);
 		List contatos = new ArrayList(1);
 		contatos.add(vinci);
 
 		// Passando os dados de Objetos Java para XML
 		String contatosEmXML = xstream.toXML(contatos);
 
 		System.out.println("\nContatos em XML:");
 		System.out.println(contatosEmXML);
 
 		// Passando os dados de XML para Objetos Java
 		List amigos = (List) xstream.fromXML(contatosEmXML);
 		Pessoa amigo = (Pessoa) amigos.get(0);
 		Telefone foneDoAmigo = amigo.getFoneComercial();
 
 		System.out.println("\nAmigo como Objeto Java:");
 		System.out.println("Nome: " + amigo.getNome());
 		System.out.println(
 			"Fone Comercial: ("
 				+ foneDoAmigo.getDdd()
 				+ ") "
 				+ foneDoAmigo.getNumero());
 	}
 }
public class Pessoa {
 	private String nome;
 	private String email;
 	private Telefone foneComercial;
 
 	public String getNome() {
 		return nome;
 	}
 	public void setNome(String string) {
 		nome = string;
 	}
 
 	public String getEmail() {
 		return email;
 	}
 
 	public Telefone getFoneComercial() {
 		return foneComercial;
 	}
public class Telefone {
 	int ddd;
 	String numero;
 
 	public int getDdd() {
 		return ddd;
 	}
 
 	public String getNumero() {
 		return numero;
 	}
 
 	public void setDdd(int i) {
 		ddd = i;
 	}
 
 	public void setNumero(String string) {
 		numero = string;
 	}
 
 }
[size="11"][color="red"]* Editado: Lembre-se de utilizar BBCode em seus códigos - Ratinho[/color][/size] :joia:
Criado 26 de setembro de 2006
Respostas 0
Participantes 1