Problemas com main

4 respostas
R

[color="darkblue"]Olá pessoal, estou com problemas com um código java que eu criei, ele tá dando exception no main, porém eu ainda não identifiquei onde ocorre o erro, teria alguma maneira de debugar isso de melhor forma??
O erro ocorre em tempo de execução.
Lembrando q isso já foi posto por um usuário do PJ, porém estou quebrando a cabeça com algo que sei q é simples!!!
Vai o código, quem puder ajudar agradeço!!!

[]'s[/color]

class alguma 
{

	public int i = 0;
	public int j = 0;
	public String linha = "katia { Karen { berga";
	public String novaStr = "";

	
	public void main(String args[]) throws Exception
	{
		try
		{
			String chave1 = "{";
			String chave2 = "}";
			alguma a = new alguma(); 
			a.i = a.linha.indexOf(chave1); 
			a.j = a.linha.indexOf(chave2);
			if (a.i == -1 || a.j == -1)
			{
				System.out.println("Sou menor que 0");
			}
			else
			{
				a.novaStr = a.linha.substring(0, a.i)+"\n"+a.linha.substring(a.i+1, a.j)+"\n"+a.linha.substring(a.j+1);
				System.out.println("1: "+a.i+",2: "+a.j);
				System.out.println(a.linha);
			}
		}
		catch (Exception e)
		{
			e.printStackTrace();
		}
	}
}

4 Respostas

F

Tente o e.getMessage(), e.getCouse();

Mas posta ae o erro , o e.printStackTrace();
é bem completo…

R

[color=“darkblue”]Opa!
Desculpa, eu esqueci mesmo de postar o erro:
Exception in thread “main” java.lang.NoSuchMethodError: main
É esse aí!!!
Se vc puder testar o código eu agradeço!!!

Vlw[/color]

F

Ha tá…nem reparei

faltou o static :roll:

public static void main(String a[]){

}

R

[color=“darkblue”]Putz cara, nem tô acreditando…
Eu tinha posto static antes, porém ele estava de outra forma, ele tinha reclamado que a função não era estatica…
Agora deu certo :
Putz, valeu mesmo… sabia q era um erro bobo mas não sabia onde estava…

Vlw!!![/color]

Criado 13 de agosto de 2004
Ultima resposta 13 de ago. de 2004
Respostas 4
Participantes 2