Olá pessoal do PortalJava!
Estou com uma dificuldade em executar um exemplo do livro “Java - Como Programar”.
Ao executar o exemplo tempo_teste.java aparece a seguinte mensagem:
Exception in thread “main” java.lang.NoSuchMethodError: main
O que significa? Como resolver este problema?
Segue abaixo o código utilizado…
Tempo_classe.java:
[quote]import java.text.DecimalFormat;
public class tempo_classe extends Object {
private int hora, minuto, segundo;
public tempo_classe() {
setartempo(0, 0, 0);
}
public void setartempo(int h, int m, int s) {
hora = ((h >= 0 && h <= 23? h:0));
minuto = ((m >= 0 && m <= 59? m:0));
hora = ((s >= 0 && s <= 59? s:0));
}
public String toUniversalString() {
DecimalFormat doisdigitos = new DecimalFormat("00");
return doisdigitos.format(hora) + ":" + doisdigitos.format(minuto) + ":" + doisdigitos.format(segundo);
}
}[/quote]
tempo_teste.java:
[quote]import javax.swing.JOptionPane;
public class tempo_teste {
public void main(String args[]) {
tempo_classe tempo = new tempo_classe();
String saida;
tempo.setartempo(18, 25, 58);
saida = "A hora é: " + tempo.toUniversalString();
JOptionPane.showMessageDialog(null, saida);
System.exit(0);
}
}[/quote]
Desde já muito obrigado pessoal!
Borges.