Pessoal estou tentando usar o Eclipse. Crio a classe numa boa mais na hora de executar ele da uma mensagem de erro. Ja configurei variaveis de ambiente mais ainda esta dando o mesmo problema. É alguma config que eu não sei ?
desde ja obrigado.
Pessoal estou tentando usar o Eclipse. Crio a classe numa boa mais na hora de executar ele da uma mensagem de erro. Ja configurei variaveis de ambiente mais ainda esta dando o mesmo problema. É alguma config que eu não sei ?
desde ja obrigado.
Qual a mensagem de erro?
É uma única classe, tem o main?
Criei a classe e o main dela. Bem simples no mesmo pacote. mais da um erro que diz que o tipo de main esta errado. Eu não me lembro da mensagem de erro; to na facul agora. É vital saber a mensagem ?
Se for eu posto assim que chegar em casa.
Mais uma caracteristica é que ele nem chega a criar os arquivos .class.
A mensagem de erro é a seguinte:
[b]Editor does not contain a main type.[/b]
Oque seria isso ?
Provavelmente você está tentando executar uma classe que não tem o método main()
Se mesmo depois do que foi falado aqui o erro continuar poste o arquivo aqui.
Abraço.
posta a class com metodo main para podermos ver o que este a contecendo de erra ai para e se possivel posta a menssagem de erro tbm
valew
La vão as classes:
1º
package aula4;
public class Equacao2Grau {
private double a;
private double b;
private double c;
public Equacao2Grau(double t1, double t2, double t3) {
a = t1;
b = t2;
c = t3;
}
public double getA() {
return a;
}
public void setA(double a) {
this.a = a;
}
public double getB() {
return b;
}
public void setB(double b) {
this.b = b;
}
public double getC() {
return c;
}
public void setC(double c) {
this.c = c;
}
public double delta() {
return (b * b) - (4 * a * c);
}
public String exibeRaizes(){
String saida;
if(delta() > 0){
saida = "X1= " + (- b + (Math.sqrt(delta())) / (2 * a)) + "\nX2= " + (-b - Math.sqrt(delta())) / (2 * a);
}
else{
saida = "Não há raizes reais";
}
return saida;
}
}
2º:(Com o metodo main)
package aula4;
import javax.swing.*;
public class TestaEquacao {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Stub de método gerado automaticamente
double a;
do {
a = Double.parseDouble(JOptionPane
.showInputDialog("Digite o valor de A"));
} while (a == 0);
double b = Double.parseDouble(JOptionPane
.showInputDialog("Entre com o valor de B"));
double c = Double.parseDouble(JOptionPane
.showInputDialog("Entre com valor de C"));
Equacao2Grau calcula = new Equacao2Grau(a, b, c);
JOptionPane.showMessageDialog(null, calcula.exibeRaizes());
}
}
<a href="http://img197.imageshack.us/i/deskscreen.jpg/" target="_blank"><img src="http://img197.imageshack.us/img197/4811/deskscreen.th.jpg" /></a><br /><br /><a href="http://img604.imageshack.us/content.php?page=blogpost&files=img197/4811/deskscreen.jpg" ><img src="http://imageshack.us/img/butansn.png" ></a> Quickpost this image to Myspace, Digg, Facebook, and others!
Coloque as classes dentro do pacote “aula4” ou então retire o package aula4 das classes.
Na imagem que você pois da para ver que elas estão fora do pacote que você declaro nelas então pode ser isso.
Abraço.