Seja bem vindo ao Fórum do JavaFree.org
Aqui você irá encontrar respostas para TUDO o que você precisa sobre java.
Deseja participar? Crie sua conta ou efetue seu login
Olá, quando tento compilar meu programa aparece uma janela dizendo:
"Could not find the main class.Program will exit."
O meu programa:
import javax.swing.*;
class Bissexto
{ public static void main(String[] args){
String entrada = JOptionPane.showInputDialog
("Entre com o ano: ");
int x = Integer.parseInt(entrada);
int b=x%4;
int c=x%100;
int d=x%400;
{if (((b==4)&&(c!=0))||(d==0))JOptionPane.showMessageDialog
(null,"!!!Esse é um ano bissexto!!!");
else JOptionPane.showMessageDialog
(null,"!!!Esse não é um ano bissexto!!!");}
}
}
Já tentei de tudo. Alguém poderia me ajudar e, se possivel, me EXPLICAR o erro?
que aí funciona...se colocar o .class o compilador vai achar que é pacote
t+ _________________Glaucio G. de M. Melo
Don't run Alone.
[gm]² Blog on Forecasting The world is parallel, and yet most often we program real-world applications in sequential programming languages. This is unnecessarily difficult. (Joe Armstrong).
acho que vc n entendeu: Eu n consigo newm compilar o programa. Não existe o .class.
ah, e eu estou fazendo td atraves da IDE msm..n estou usando o prompt.
obrigada
_________________Glaucio G. de M. Melo
Don't run Alone.
[gm]² Blog on Forecasting The world is parallel, and yet most often we program real-world applications in sequential programming languages. This is unnecessarily difficult. (Joe Armstrong).
Aqui em casa compilei e rodei seu código pelo prompt, exatamente do jeito que ele tá aí, e rodou tranquilo. Talvez o problema esteja em alguma configuração de sua IDE.
1- Sim, eu estou usando o eclipse. O que é "dar um clean"?
2- Sim, é claro que meu arquivo recebeu o nome da minha classe.
Pessoal, eu já resolvi. Na verdade eu queria mesmo era saber qual foi o problema, e pq deu esse erro....eu resolvi tudo apagando e começando tudo de novo (isso deve ser o clean, né?)Muito obrigada.
1- Sim, eu estou usando o eclipse. O que é "dar um clean"?
2- Sim, é claro que meu arquivo recebeu o nome da minha classe.
Pessoal, eu já resolvi. Na verdade eu queria mesmo era saber qual foi o problema, e pq deu esse erro....eu resolvi tudo apagando e começando tudo de novo (isso deve ser o clean, né?)Muito obrigada.
Na verdade dar um clean é clicar no projeto e ir na opção do menu: Project -> clean... Lá você escolhe o projeto e mandar ver.
O que o clean faz é apagar todos os .class do projeto e compilar todos novamente. O eclipse as vezes é meio louco, as vezes dá umas pane nele. _________________100% Java Free
MaíraPosts:10
Olá, quando tento compilar meu programa aparece uma janela dizendo:
"Could not find the main class.Program will exit."
O meu programa:
import javax.swing.*;
class Bissexto
{ public static void main(String[] args){
String entrada = JOptionPane.showInputDialog
("Entre com o ano: ");
int x = Integer.parseInt(entrada);
int b=x%4;
int c=x%100;
int d=x%400;
{if (((b==4)&&(c!=0))||(d==0))JOptionPane.showMessageDialog
(null,"!!!Esse é um ano bissexto!!!");
else JOptionPane.showMessageDialog
(null,"!!!Esse não é um ano bissexto!!!");}
}
}
Já tentei de tudo. Alguém poderia me ajudar e, se possivel, me EXPLICAR o erro?
Obrigada.
Proteu AlcebidianoPosts:453
se vc tiver invocando o programa com
use apenas
que aí funciona...se colocar o .class o compilador vai achar que é pacote
t+
_________________Glaucio G. de M. Melo
Don't run Alone.
[gm]² Blog on Forecasting
The world is parallel, and yet most often we program real-world applications in sequential programming languages. This is unnecessarily difficult. (Joe Armstrong).
MaíraPosts:10
acho que vc n entendeu: Eu n consigo newm compilar o programa. Não existe o .class.
ah, e eu estou fazendo td atraves da IDE msm..n estou usando o prompt.
obrigada
Proteu AlcebidianoPosts:453
hum...e essas chaves no escopo do código?
num deveria ficar assim nao?
_________________Glaucio G. de M. Melo
Don't run Alone.
[gm]² Blog on Forecasting
The world is parallel, and yet most often we program real-world applications in sequential programming languages. This is unnecessarily difficult. (Joe Armstrong).
MaíraPosts:10
sim, mas tb n eh isso.
FredMPPosts:29
Aqui em casa compilei e rodei seu código pelo prompt, exatamente do jeito que ele tá aí, e rodou tranquilo. Talvez o problema esteja em alguma configuração de sua IDE.
MaíraPosts:10
Não sei mais o q pode ser.....
mas msm assim...muito obrigada pela ajuda...
jczimPosts:126
Qual IDE tá usando? Se for o eclipse manda dar um clean no projeto.
_________________100% Java Free
rodrigobigodePosts:10
olá...
uma perguntinha basica...
o nome do arquivo no disco esta com o mesmo nome da sua classe né?
abraço
_________________JavaFree.org
MaíraPosts:10
Respondendo às duas perguntas.
1- Sim, eu estou usando o eclipse. O que é "dar um clean"?
2- Sim, é claro que meu arquivo recebeu o nome da minha classe.
Pessoal, eu já resolvi. Na verdade eu queria mesmo era saber qual foi o problema, e pq deu esse erro....eu resolvi tudo apagando e começando tudo de novo (isso deve ser o clean, né?)Muito obrigada.
jczimPosts:126