| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2005 14:58:56
|
tRuNkSnEt
JavaGuru
Membro desde: 16/08/2003 03:16:25
Mensagens: 245
Offline
|
Estava lendo um tutorial de como fazer bean ai fiz uma classe para que pudesse usar o metodo na minha pagina .jsp
Ai o tutorial fala para eu complicar o .java para poder gerar o .class para ai entao eu dar um "include na classe " e poder usar o metodo.
So que la no eclipse quando eu mando compilar ele nao aceita de forma alguma, sempre diz que nao foi encontrado a classe main.
Como eu faço nesse caso?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2005 15:02:42
|
Rafael Nunes
Moderador
![[Avatar]](/images/avatar/d072677d210ac4c03ba046120f0802ec.png)
Membro desde: 09/10/2003 13:41:06
Mensagens: 2890
Localização: sao bernardo do campo
Offline
|
Você deve estar tentando executar seu projeto, é só compilar a classe que ela compila normalmente, está correto do jeito que você fez. Provavelmente o tutorial está pedindo pra você dar um inglude no JSP pra utilizar o método.
Sugestão: Tem certeza que não quer dar uma estudada em Java primeiro, começar com uma IDE simples, ou o Notepad pra depois tentar usar JSP?
|
------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."
http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2005 15:04:47
|
kina
JavaEvangelist
![[Avatar]](/images/avatar/3db11d259a9db7fb8965bdf25ec850b9.png)
Membro desde: 04/08/2004 18:53:19
Mensagens: 340
Localização: Sampa
Offline
|
Você não roda a sua classe pelo .JAvA, e sim pelo JSP, ou seja, pelo seu browser!
Se você tenta rodá-lo pelo Eclipse, ele vai dar erro, pois tentar executar seu JavaBean...
tRuNkSnEt wrote:
"include na classe "
Vc quer dizer import né?
vc tem q colocar o seu .class na pasta classes, exemplo:
pagina/WEB-INF/classes/br/com/projeto/funcoes.class
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2005 15:06:05
|
Thiago Senna
GUJ Master
![[Avatar]](/images/avatar/78719f11fa2df9917de3110133506521.jpg)
Membro desde: 11/02/2005 08:08:02
Mensagens: 1595
Offline
|
calma... calma....
não vai me dizer que você tentou compilar sua classe java no eclipse??? Daí ele pediu o método main???
VocÊ ficou horas e horas tentando mas não conseguiu nada e ainda foi obrigado a pedir ajuda para os garotos do GUJ!!!
Seus problemas estão acabados! O eclipse tem um novo recurso que já compila as classes java no momento em que você está criando as classes, ou seja, vc não precisa mais daquele botãozinho verde que se chama compile, ou make!!!
É só vc identificar onde é o output do projeto e ir lá e copiar o arquivo .class para o local desejado!
Diga Adeus aos botãozinhos compile! Dá-se ctrl+c e ctrl+v no bendito .class! Normalmente ele fica na pasta do seu projeto em um diretória chamado bin. Isso se você não mudou o nome!!!
Bom.. é isso ai!
Abraços!
Thiago
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2005 15:07:38
|
tRuNkSnEt
JavaGuru
Membro desde: 16/08/2003 03:16:25
Mensagens: 245
Offline
|
Acredito que meus conhecimentos em java estejam bons, eu ja faço ate programas para celular, o problema e que eu mudei para eclipse faz uns 2 dias :/ estou meio perdido, foi um custo instalar aquele lomboz na versao 3.0 so dava pau ..... em fim, como eu compilo so a classe?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2005 15:10:35
|
tRuNkSnEt
JavaGuru
Membro desde: 16/08/2003 03:16:25
Mensagens: 245
Offline
|
AH, esse exemplo que eu dei foi hipotetico, a minha classe e muito mais complexa que isso, esta usando direitinho os conceitos de OO ........, Em relação ao jsp eu consegui fazer um pequeno forum so que eu fiz tudo no dreamwaver misturando as regras com o interface agora estou treinando bean para nao ter esse "problema" (estilo php). Sem falar que assim é possivel ver o codigo .............
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2005 15:11:24
|
kina
JavaEvangelist
![[Avatar]](/images/avatar/3db11d259a9db7fb8965bdf25ec850b9.png)
Membro desde: 04/08/2004 18:53:19
Mensagens: 340
Localização: Sampa
Offline
|
Ele compila pra você sozinho ^^
É só você salvar.
Ou então vc pode mudar isso.
Faça assim:
Windows -> General
opção: Build Automatic.
Desmarcando isso você compila fazendo:
Project -> Build All
ou se você quiser aperte ctrl + B
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2005 15:18:52
|
tRuNkSnEt
JavaGuru
Membro desde: 16/08/2003 03:16:25
Mensagens: 245
Offline
|
kina wrote:Você não roda a sua classe pelo .JAvA, e sim pelo JSP, ou seja, pelo seu browser!
Eu sei disso o problema esta em passar o .java para o .class
Thiago Senna wrote: não vai me dizer que você tentou compilar sua classe java no eclipse??? Daí ele pediu o método main???
VocÊ ficou horas e horas tentando mas não conseguiu nada e ainda foi obrigado a pedir ajuda para os garotos do GUJ!!!
Aconteceu exatamente isso, na mesma ordem dos fatos uAuAHuHA.....
Vi sim a pasta bin, notei tambem que ele cria o .class no exato momento que eu crei a classe, depois que eu enchi de codigo o .class nao atualizou, o rafael disse que eu posso estar compilando o projeto nao a classe como eu compilo so a classe?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2005 15:25:54
|
tRuNkSnEt
JavaGuru
Membro desde: 16/08/2003 03:16:25
Mensagens: 245
Offline
|
UAhuA que confusão, enquanto um posta ai eu vou comentar ... ate eu comentar ja teve mais um monte de post, galera aqui é pa e bola .... Vou tentar isso tudo que vcs mencionaram de madrugada posto os resultados
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2005 15:30:35
|
Jair Rillo Junior
Moderador
![[Avatar]](/images/avatar/31b3b31a1c2f8a370206f111127c0dbd.jpg)
Membro desde: 29/04/2003 21:19:53
Mensagens: 2524
Localização: São Paulo / Campinas
Offline
|
Cria a classe .java e ele cria o arquivo .class
depois que vc implementar ela todinha, salva sua classe e automaticamente o eclipse vai compilá-la e gerar o .class pra voce...
Agora quer um plugin simples e eficiente? procure no google por TomcatPlugin da Sydeo
Se quiser algo mais moderno, com suporte a Struts, EJB e etc, pode usar o MyEclipse que não é free, mas é bem baratinho e vc pode usar um trial por 30 dias para testar
This message was edited 1 time. Last update was at 13/04/2005 15:31:43
|
Jair Rillo Junior
http://www.jairrillo.com/blog | Twitter | SCJA, SCJP, SCWCD, SCBCD, IBM SOA Associate |
|
|
 |
|
|