Re: [java-list] quem conseguir resolver isso.....

2003-06-16 Por tôpico Daniel
procure resolver desta maneira !!!

URL urls = this.getClass().getResource
(/caminhodoseu/gif/arquivo.gif);
JButton teste = new JButton() ;
teste.setIcon(new ImageIcon(urls));


assim funciona .



 realmente o feitico eh maior do que vc pensa...
 as letras estão IDENTICAS!!

 não estou conseguindo de jeito nenhum

 eahseausehsuaheusahuesau

 abraços
 Lucas
   - Original Message -
   From: Silvio DeMorais
   To: [EMAIL PROTECTED] ; Lucas Frare A. Teixeira
   Sent: Monday, June 02, 2003 8:50 PM
   Subject: Re: [java-list] quem conseguir resolver isso.


   Parece bruxaria nao eh? Funciona legal no IDE ou rodando p
ela linha de comando, mas assim que entra num jar, para de fun
cionar.
   Quase sempre esse eh um problema com as letras maiusculas
e minusculas. Veja se voce estah colocando o case correto nos
nomes dos gifs e jpegs. Por exemplo, se o arquivo eh OpenIcon.
jpeg, tem que passar o nome com o 'O' e o 'I' maiusculos, e to
do o resto minusculo.

   Porque isso? Porque dentro de um jar valem as mesmas regra
s que valem no programa, ou seja, fica case sensitive. Eh como
 se estivesse rodando no UNIX. Na verdade, fora do jar tambem
eh assim, soh que o Windows nao eh case sensitive, e vai inter
pretar um pedido para o aquivo OpenIcon.jpeg ou openicon.jpeg
como se fosse a mesma coisa.

   Esse comportamento pode ter consequencias intererssantes.
Por exemplo.
   Imagine que voce tem um arquivo abc.class e ABC.class no m
esmo diretorio (algo totalmente valido em Java e em Unix). Ago
ra voce encapsula a sua aplicacao num jar e manda para uma maq
uina Windows.
   Vai rodar direitinho, desde que ninguem tente unzipar o
seu jar, porque o windows vai achar que os dois arquivos sao o
 mesmo, e uma ClassNotFoundException vai explodir na cara do c
oitado do usuario.
   Mais um exemplo de que Java foi projetetado para rodar em
Unix, afinal, a SUN eh uma UNIX shop.

   Silvio

 - Original Message -
 From: Lucas Frare A. Teixeira
 To: [EMAIL PROTECTED]
 Cc: [EMAIL PROTECTED] ; [EMAIL PROTECTED]
 Sent: Friday, May 30, 2003 3:30 PM
 Subject: [java-list] quem conseguir resolver isso.


 . vai tah me ajudando pra caramba...

 ehahesahesae

 Pessoal, eh o seguinte eu tenho uma classe que utili
za arquivos .jpg e .gif coloquei elas em uma pasta diferen
te, e na hora de instanciar o ImageIcon, tudo bem... passei o
caminho... rodou perfeito!!!

 mas o grande problema é que na hora que eu criei um arqu
ivo .jar com todas essas classes, qdo eu executo o .jar as fig
uras nao aparecem e dentro do .jar estão do mesmo modo, em
 uma pasta sepadada.

 qto a nomenclatura das pastas e tudo mais está perfeito.
.. tanto q se eu extrair o .jar, td funciona... o grande probl
ema eh realmente na hora de executar ele

 Alguem me ajuda!!!
 ehaeha


 Abraços


 Lucas Teixeira



---
UOL, o melhor da Internet
http://www.uol.com.br/


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] quem conseguir resolver isso.....

2003-06-06 Por tôpico Silvio DeMorais




Parece bruxaria nao eh? Funciona legal no IDE ou 
rodando pela linha de comando, mas assim que entra num jar, para de 
funcionar.
Quase sempre esseeh umproblemacom 
asletras maiusculas e minusculas. Veja se voce estah colocando o case 
corretonos nomes dos gifs ejpegs. Por exemplo, se o arquivo 
ehOpenIcon.jpeg, tem que passar o nome com o 'O' e o 'I' maiusculos, e 
todo o resto minusculo.

Porque isso? Porque dentro de um jar valem as 
mesmas regras que valem no programa, ou seja, fica case sensitive. Eh como se 
estivesse rodando no UNIX.Na verdade, fora 
do jar tambem eh assim, soh que o Windows nao eh case sensitive, e vai 
interpretar um pedido para o aquivo OpenIcon.jpeg ou openicon.jpeg como se fosse 
a mesma coisa.

Esse comportamento pode ter consequencias 
intererssantes. Por exemplo. 
Imagine que voce tem um arquivo abc.class e 
ABC.classno mesmo diretorio (algo totalmente valido em Java e em Unix). 
Agora voce encapsula a sua aplicacao num jar e manda para uma maquina 
Windows.
Vai rodar direitinho, desde que ninguem tente 
"unzipar" o seu jar, porque o windows vai achar que os dois arquivos sao o 
mesmo, e uma ClassNotFoundException vai explodir na cara do coitado do 
usuario.
Mais um exemplo de que Java foi projetetado para 
rodar em Unix, afinal, a SUN eh uma UNIX shop.

Silvio


  - Original Message - 
  From: 
  Lucas Frare A. Teixeira 
  To: [EMAIL PROTECTED] 
  Cc: [EMAIL PROTECTED] ; [EMAIL PROTECTED] 
  Sent: Friday, May 30, 2003 3:30 PM
  Subject: [java-list] quem conseguir 
  resolver isso.
  
  . vai tah me ajudando pra 
  caramba...
  
  ehahesahesae
  
  Pessoal, eh o seguinte eu tenho uma classe 
  que utiliza arquivos .jpg e .gif coloquei elas em uma pasta diferente, e 
  na hora de instanciar o ImageIcon, tudo bem... passei o caminho... rodou 
  perfeito!!!
  
  mas o grande problema é que na hora que eu criei 
  um arquivo .jar com todas essas classes, qdo eu executo o .jar as figuras nao 
  aparecem e dentro do .jar estão do mesmo modo, em uma pasta 
  sepadada.
  
  qto a nomenclatura das pastas e tudo mais está 
  perfeito... tanto q se eu extrair o .jar, td funciona... o grande problema eh 
  realmente na hora de executar ele 
  
  Alguem me ajuda!!!
  ehaeha
  
  
  Abraços
  
  
  Lucas 
Teixeira


Re: [java-list] quem conseguir resolver isso.....

2003-06-06 Por tôpico Marcos Tadeu P. Vargens



Isso acontece porque você está indicando o caminho 
da imagem. Você precisa pegar as imagens com o 
getClass().getResource();

ImageIcon icon = new 
ImageIcon(this.getClass().getResource("/images/icon.gif"));

Marcos Tadeu P. Vargens[EMAIL PROTECTED]



  - Original Message - 
  From: 
  Lucas Frare A. Teixeira 
  To: [EMAIL PROTECTED] 
  Cc: [EMAIL PROTECTED] ; [EMAIL PROTECTED] 
  Sent: Friday, May 30, 2003 4:30 PM
  Subject: [java-list] quem conseguir 
  resolver isso.
  
  . vai tah me ajudando pra 
  caramba...
  
  ehahesahesae
  
  Pessoal, eh o seguinte eu tenho uma classe 
  que utiliza arquivos .jpg e .gif coloquei elas em uma pasta diferente, e 
  na hora de instanciar o ImageIcon, tudo bem... passei o caminho... rodou 
  perfeito!!!
  
  mas o grande problema é que na hora que eu criei 
  um arquivo .jar com todas essas classes, qdo eu executo o .jar as figuras nao 
  aparecem e dentro do .jar estão do mesmo modo, em uma pasta 
  sepadada.
  
  qto a nomenclatura das pastas e tudo mais está 
  perfeito... tanto q se eu extrair o .jar, td funciona... o grande problema eh 
  realmente na hora de executar ele 
  
  Alguem me ajuda!!!
  ehaeha
  
  
  Abraços
  
  
  Lucas 
Teixeira


Re: [java-list] quem conseguir resolver isso.....

2003-06-06 Por tôpico julio passaglia
Lucas, talvez seja isso:Quando você coloca arquivos .class em um jar, eles devem ser acessados através de "import", porém quando se trata de arquivoscomo figuras você tem que acessá-las usando path absoluto ou relativo. Quando estas figuras estão no mesmo jar da classe que os utiliza, beleza, pois o dominio(contexto) são os mesmo, mas como usar path absoluto ou relativo quando se trata de outro jar ,outro contexto, que só poderá ser alcançado por import?Por tanto, sugiro que você coloque as imagens no mesmo jar que as classes ou JSPs que a utilizarão.Espero ter ajudado.Abraços , Júlio.

- Original Message -From: "Lucas Frare A. Teixeira" <[EMAIL PROTECTED]>Date: Fri, 30 May 2003 16:30:59 -0300To: <[EMAIL PROTECTED]>Subject: [java-list] quem conseguir resolver isso. 



. vai tah me ajudando pra caramba...

ehahesahesae

Pessoal, eh o seguinte eu tenho uma classe que utiliza arquivos .jpg e .gif coloquei elas em uma pasta diferente, e na hora de instanciar o ImageIcon, tudo bem... passei o caminho... rodou perfeito!!!

mas o grande problema é que na hora que eu criei um arquivo .jar com todas essas classes, qdo eu executo o .jar as figuras nao aparecem e dentro do .jar estão do mesmo modo, em uma pasta sepadada.

qto a nomenclatura das pastas e tudo mais está perfeito... tanto q se eu extrair o .jar, td funciona... o grande problema eh realmente na hora de executar ele 

Alguem me ajuda!!!
ehaeha


Abraços


Lucas Teixeira
-- 
___
Sign-up for your own FREE Personalized E-mail at  Mail.com


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] quem conseguir resolver isso.....

2003-06-05 Por tôpico Gideoni Hudson



O seu .JAR está no CLASSPATH ? 
Acho que é só isso que deve estar 
faltando.

  - Original Message - 
  From: 
  Lucas Frare A. Teixeira 
  To: [EMAIL PROTECTED] 
  Cc: [EMAIL PROTECTED] ; [EMAIL PROTECTED] 
  Sent: Friday, May 30, 2003 4:30 PM
  Subject: [java-list] quem conseguir 
  resolver isso.
  
  . vai tah me ajudando pra 
  caramba...
  
  ehahesahesae
  
  Pessoal, eh o seguinte eu tenho uma classe 
  que utiliza arquivos .jpg e .gif coloquei elas em uma pasta diferente, e 
  na hora de instanciar o ImageIcon, tudo bem... passei o caminho... rodou 
  perfeito!!!
  
  mas o grande problema é que na hora que eu criei 
  um arquivo .jar com todas essas classes, qdo eu executo o .jar as figuras nao 
  aparecem e dentro do .jar estão do mesmo modo, em uma pasta 
  sepadada.
  
  qto a nomenclatura das pastas e tudo mais está 
  perfeito... tanto q se eu extrair o .jar, td funciona... o grande problema eh 
  realmente na hora de executar ele 
  
  Alguem me ajuda!!!
  ehaeha
  
  
  Abraços
  
  
  Lucas 
Teixeira