Programa de Cadastro  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
mcirqueira
JavaChild
[Avatar]

Membro desde: 19/07/2011 15:31:29
Mensagens: 128
Localização: São Luís - Maranhão
Online

Olá pessoal!
testem meu programa aí.
Se possivel, que tem linux testem nele também.
E de preferência numa máquina que tenha JRE, pois no meu computador com JDK deu certo, mas num computador com JRE não deu certo, avisa que não achou a classe principal.
Aguardo comentários...

http://dl.dropbox.com/u/33892887/Contactador/V1.0.0/Contactador-1.0.0.zip

This message was edited 1 time. Last update was at 27/01/2012 14:29:46


Entrem lá no meu blog:
http://www.marciomeucanto.blogspot.com.br/

"Em terra onde não há carne, urubu é frango."

"Caíste sozinho ou foi o camelo que te arremessou? Tanto faz: o fato é que eu caí."

"Por causa da rosa, a erva daninha acaba sendo regada."

"Um centavo economizado é um centavo ganho."

"Todos os gatos adoram peixe, mas odeiam ficar com as patas molhadas."

"Com a mentira se consegue o almoço, mas não o jantar."

"Alimenta teu cão e ele guardará tua casa; faze jejuar teu gato e ele te comerá os ratos."

Não fazem mais GNU/Linux como antigamente!=)

Você não precisa ser inteligente, basta ter motivação.

"Tudo tem o seu tempo determinado, e há tempo para todo o propósito debaixo do céu", Ec 3,1

"Se quer ser famoso, faça um bom programa de código livre, se quer dinheiro, escreva um pago e não sendo código livre"

http://www.facebook.com/mcirqueira11/

Eu e Deus !!! EnJAVAndo os Neurônios!!!
while (EuViver() == true ){
Estudo();
Trabalho();
LouvarDeus();
}
[Email] [WWW]
Fexx
Java Ninja
[Avatar]

Membro desde: 22/06/2011 07:29:26
Mensagens: 273
Localização: São Paulo - SP
Offline

Coloca validações, pois em campos onde necessita receber números, está aceitando valores do tipo texto, e vice e versa.

Funcionou no meu.

" Se diante de mim não se abrir o mar, Deus vai me fazer andar por sobre as águas"
[MSN]
mcirqueira
JavaChild
[Avatar]

Membro desde: 19/07/2011 15:31:29
Mensagens: 128
Localização: São Luís - Maranhão
Online

Fexx wrote:Coloca validações, pois em campos onde necessita receber números, está aceitando valores do tipo texto, e vice e versa.

Funcionou no meu.


Ok.
Eu já estou trabalhando em colocar um JFormattedTextField e acopla-lo ao JOptionPane.
Quando eu coloquei numa máquina com JRE que eu mesmo instalei, o java avisou que não achou a classe principal, mas no JDK dá certinho...

This message was edited 1 time. Last update was at 28/01/2012 10:48:13


Entrem lá no meu blog:
http://www.marciomeucanto.blogspot.com.br/

"Em terra onde não há carne, urubu é frango."

"Caíste sozinho ou foi o camelo que te arremessou? Tanto faz: o fato é que eu caí."

"Por causa da rosa, a erva daninha acaba sendo regada."

"Um centavo economizado é um centavo ganho."

"Todos os gatos adoram peixe, mas odeiam ficar com as patas molhadas."

"Com a mentira se consegue o almoço, mas não o jantar."

"Alimenta teu cão e ele guardará tua casa; faze jejuar teu gato e ele te comerá os ratos."

Não fazem mais GNU/Linux como antigamente!=)

Você não precisa ser inteligente, basta ter motivação.

"Tudo tem o seu tempo determinado, e há tempo para todo o propósito debaixo do céu", Ec 3,1

"Se quer ser famoso, faça um bom programa de código livre, se quer dinheiro, escreva um pago e não sendo código livre"

http://www.facebook.com/mcirqueira11/

Eu e Deus !!! EnJAVAndo os Neurônios!!!
while (EuViver() == true ){
Estudo();
Trabalho();
LouvarDeus();
}
[Email] [WWW]
discorpio
Virtual Machine Man
[Avatar]
Membro desde: 06/02/2010 18:46:46
Mensagens: 547
Localização: Rio de Janeiro
Offline

Bom dia a todos.

Eu testei o seu projeto no meu notebook que tem o JDK 7.0 e não funcionou, pediu a classe main. O mesmo ocorreu no computador do meu filho onde só há o JRE instalado e também não funcionou.

O que deve estar ocorrendo e que você talvez não tenha implementado o método abaixo na sua classe principal:




Este método é o que dá a partida da sua aplicação, onde o JVM inicialmente irá procurar por ele, para executar o seu projeto.

This message was edited 2 times. Last update was at 28/01/2012 11:50:11


O Senhor é meu Pastor e nada me faltará. (Sl. 23:01)
[MSN]
mcirqueira
JavaChild
[Avatar]

Membro desde: 19/07/2011 15:31:29
Mensagens: 128
Localização: São Luís - Maranhão
Online

discorpio wrote:Bom dia a todos.

Eu testei o seu projeto no meu notebook que tem o JDK 7.0 e não funcionou, pediu a classe main. O mesmo ocorreu no computador do meu filho onde só há o JRE instalado e também não funcionou.

O que deve estar ocorrendo e que você talvez não tenha implementado o método abaixo na sua classe principal:



Este método é o que dá a partida da sua aplicação, onde o JVM inicialmente irá procurar por ele, para executar o seu projeto.



Está dando certo no meu com JDK 1.7 (7), mas não dá onde tem JRE.
O meu método está assim:



o código fonte completo está dentro do Contactador.jar (Cadastro.java, é só uma classe mesmo, odeio programa com um horror de classe).

Entrem lá no meu blog:
http://www.marciomeucanto.blogspot.com.br/

"Em terra onde não há carne, urubu é frango."

"Caíste sozinho ou foi o camelo que te arremessou? Tanto faz: o fato é que eu caí."

"Por causa da rosa, a erva daninha acaba sendo regada."

"Um centavo economizado é um centavo ganho."

"Todos os gatos adoram peixe, mas odeiam ficar com as patas molhadas."

"Com a mentira se consegue o almoço, mas não o jantar."

"Alimenta teu cão e ele guardará tua casa; faze jejuar teu gato e ele te comerá os ratos."

Não fazem mais GNU/Linux como antigamente!=)

Você não precisa ser inteligente, basta ter motivação.

"Tudo tem o seu tempo determinado, e há tempo para todo o propósito debaixo do céu", Ec 3,1

"Se quer ser famoso, faça um bom programa de código livre, se quer dinheiro, escreva um pago e não sendo código livre"

http://www.facebook.com/mcirqueira11/

Eu e Deus !!! EnJAVAndo os Neurônios!!!
while (EuViver() == true ){
Estudo();
Trabalho();
LouvarDeus();
}
[Email] [WWW]
discorpio
Virtual Machine Man
[Avatar]
Membro desde: 06/02/2010 18:46:46
Mensagens: 547
Localização: Rio de Janeiro
Offline

Olá, sou eu de novo.

Se você já o implementou, e estiver utilizando o NetBeans, então clique com o botão direito do mouse sobre o seu projeto na aba projetos na barra de ferramentas a esquerda e em propriedades (properties) e depois em execução (Run), a direita, vá na caixa de texto Classe Principal (Main Class) aponte ou digite o nome da classe que contém o método acima.

Quanto a esse procedimento, não sei se é o mesmo no Eclipse.

Verifique se a versão do JRE é a mesma do JDK.

O que pode estar acontecendo é que na hora da compilação, o arquivo manifest.mf, muita das vezes não é configurado como abaixo:



Isto é se o seu projeto for automaticamente configurado com o arquivo com o nome do seu projeto e extensão "properties", no seu caso "Contactador.properties", e deve ter em um trecho de código configurado assim:



Estes arquivos servem para orientar o compilador a identificar a classe Main ou a classe que contém o método main.

Um abraço



This message was edited 1 time. Last update was at 28/01/2012 12:04:59


O Senhor é meu Pastor e nada me faltará. (Sl. 23:01)
[MSN]
mcirqueira
JavaChild
[Avatar]

Membro desde: 19/07/2011 15:31:29
Mensagens: 128
Localização: São Luís - Maranhão
Online

Eu não uso o netbeans nem o eclipse, gosto de fazer manualmente, veja como fiz o manifest.mf.
dei dois enters no final.



Entrem lá no meu blog:
http://www.marciomeucanto.blogspot.com.br/

"Em terra onde não há carne, urubu é frango."

"Caíste sozinho ou foi o camelo que te arremessou? Tanto faz: o fato é que eu caí."

"Por causa da rosa, a erva daninha acaba sendo regada."

"Um centavo economizado é um centavo ganho."

"Todos os gatos adoram peixe, mas odeiam ficar com as patas molhadas."

"Com a mentira se consegue o almoço, mas não o jantar."

"Alimenta teu cão e ele guardará tua casa; faze jejuar teu gato e ele te comerá os ratos."

Não fazem mais GNU/Linux como antigamente!=)

Você não precisa ser inteligente, basta ter motivação.

"Tudo tem o seu tempo determinado, e há tempo para todo o propósito debaixo do céu", Ec 3,1

"Se quer ser famoso, faça um bom programa de código livre, se quer dinheiro, escreva um pago e não sendo código livre"

http://www.facebook.com/mcirqueira11/

Eu e Deus !!! EnJAVAndo os Neurônios!!!
while (EuViver() == true ){
Estudo();
Trabalho();
LouvarDeus();
}
[Email] [WWW]
discorpio
Virtual Machine Man
[Avatar]
Membro desde: 06/02/2010 18:46:46
Mensagens: 547
Localização: Rio de Janeiro
Offline

Olá Mcirqueira.

Mude o se manifest.mf para o código abaixo.



E depois recompile o seu projeto *.jar. Possa ser que funcione.

O Senhor é meu Pastor e nada me faltará. (Sl. 23:01)
[MSN]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Movido para o fórum de interface gráfica.

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
mcirqueira
JavaChild
[Avatar]

Membro desde: 19/07/2011 15:31:29
Mensagens: 128
Localização: São Luís - Maranhão
Online

discorpio wrote:Olá Mcirqueira.

Mude o se manifest.mf para o código abaixo.



E depois recompile o seu projeto *.jar. Possa ser que funcione.


Mas a classe principal está na raiz do .jar:
veja:


Entrem lá no meu blog:
http://www.marciomeucanto.blogspot.com.br/

"Em terra onde não há carne, urubu é frango."

"Caíste sozinho ou foi o camelo que te arremessou? Tanto faz: o fato é que eu caí."

"Por causa da rosa, a erva daninha acaba sendo regada."

"Um centavo economizado é um centavo ganho."

"Todos os gatos adoram peixe, mas odeiam ficar com as patas molhadas."

"Com a mentira se consegue o almoço, mas não o jantar."

"Alimenta teu cão e ele guardará tua casa; faze jejuar teu gato e ele te comerá os ratos."

Não fazem mais GNU/Linux como antigamente!=)

Você não precisa ser inteligente, basta ter motivação.

"Tudo tem o seu tempo determinado, e há tempo para todo o propósito debaixo do céu", Ec 3,1

"Se quer ser famoso, faça um bom programa de código livre, se quer dinheiro, escreva um pago e não sendo código livre"

http://www.facebook.com/mcirqueira11/

Eu e Deus !!! EnJAVAndo os Neurônios!!!
while (EuViver() == true ){
Estudo();
Trabalho();
LouvarDeus();
}
[Email] [WWW]
mcirqueira
JavaChild
[Avatar]

Membro desde: 19/07/2011 15:31:29
Mensagens: 128
Localização: São Luís - Maranhão
Online

Modifiquei ele um pouco, vejam se funciona novamente:

http://dl.dropbox.com/u/33892887/Contactador/V1.0.0/Contactador-1.0.0.zip

Entrem lá no meu blog:
http://www.marciomeucanto.blogspot.com.br/

"Em terra onde não há carne, urubu é frango."

"Caíste sozinho ou foi o camelo que te arremessou? Tanto faz: o fato é que eu caí."

"Por causa da rosa, a erva daninha acaba sendo regada."

"Um centavo economizado é um centavo ganho."

"Todos os gatos adoram peixe, mas odeiam ficar com as patas molhadas."

"Com a mentira se consegue o almoço, mas não o jantar."

"Alimenta teu cão e ele guardará tua casa; faze jejuar teu gato e ele te comerá os ratos."

Não fazem mais GNU/Linux como antigamente!=)

Você não precisa ser inteligente, basta ter motivação.

"Tudo tem o seu tempo determinado, e há tempo para todo o propósito debaixo do céu", Ec 3,1

"Se quer ser famoso, faça um bom programa de código livre, se quer dinheiro, escreva um pago e não sendo código livre"

http://www.facebook.com/mcirqueira11/

Eu e Deus !!! EnJAVAndo os Neurônios!!!
while (EuViver() == true ){
Estudo();
Trabalho();
LouvarDeus();
}
[Email] [WWW]
mcirqueira
JavaChild
[Avatar]

Membro desde: 19/07/2011 15:31:29
Mensagens: 128
Localização: São Luís - Maranhão
Online

Olá pessoal!
Tentei executar no meu ubuntu com OpenJDK 6 e apareceu a seguinte mensagem com o .jar:



E ao executar o .class:

[Thumb - Programa_de_cadastro.png]
 Nome do arquivo Programa_de_cadastro.png [Disk] Download
 Descrição
 Tamanho 94 Kbytes
 Baixado:  5 vez(es)

[Thumb - Programa_de_cadastro_1.png]
 Nome do arquivo Programa_de_cadastro_1.png [Disk] Download
 Descrição
 Tamanho 21 Kbytes
 Baixado:  5 vez(es)

This message was edited 3 times. Last update was at 01/02/2012 16:26:24


Entrem lá no meu blog:
http://www.marciomeucanto.blogspot.com.br/

"Em terra onde não há carne, urubu é frango."

"Caíste sozinho ou foi o camelo que te arremessou? Tanto faz: o fato é que eu caí."

"Por causa da rosa, a erva daninha acaba sendo regada."

"Um centavo economizado é um centavo ganho."

"Todos os gatos adoram peixe, mas odeiam ficar com as patas molhadas."

"Com a mentira se consegue o almoço, mas não o jantar."

"Alimenta teu cão e ele guardará tua casa; faze jejuar teu gato e ele te comerá os ratos."

Não fazem mais GNU/Linux como antigamente!=)

Você não precisa ser inteligente, basta ter motivação.

"Tudo tem o seu tempo determinado, e há tempo para todo o propósito debaixo do céu", Ec 3,1

"Se quer ser famoso, faça um bom programa de código livre, se quer dinheiro, escreva um pago e não sendo código livre"

http://www.facebook.com/mcirqueira11/

Eu e Deus !!! EnJAVAndo os Neurônios!!!
while (EuViver() == true ){
Estudo();
Trabalho();
LouvarDeus();
}
[Email] [WWW]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team