| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/07/2006 16:26:35
|
Filipe Sabella
GUJ Expert
Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline
|
Olá pessoal, boa tarde.
Preciso acessar um pen drive a partir de código Java. Encontrei este material aqui:
http://javax-usb.org
Contudo quero fazer algo muito simples, apenas checar a existência de um arquivo no memory stick. Portanto pergunto: há alguma API mais simples para realizar a tarefa?
Obrigado.
|
Former LIPE. |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/07/2006 16:29:00
|
Daniel Quirino Oliveira
Moderador
![[Avatar]](/images/avatar/846c260d715e5b854ffad5f70a516c88.png)
Membro desde: 23/03/2003 23:57:34
Mensagens: 3299
Localização: Awawawawa (Araraquara) - SP
Offline
|
Não funciona, Lipe?
|
Daniel Quirino Oliveira |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/07/2006 16:38:28
|
Fabricio Cozer Martins
GUJ Ranger
![[Avatar]](/images/avatar/2ecd2bd94734e5dd392d8678bc64cdab.jpg)
Membro desde: 08/05/2004 10:22:03
Mensagens: 935
Localização: Salvador/Brasil
Offline
|
sempre é F mesmo no windoews ? E se for linux ?
|
Fabrício Cozer Martins
Analista de Sistemas
Bacharel em Ciência da Computação da UFBa
Sun Certified Programmer for Java 2 Platform 1.4
Sun Certified Web Component Developer for J2EE 1.4 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/07/2006 16:41:48
|
Daniel Quirino Oliveira
Moderador
![[Avatar]](/images/avatar/846c260d715e5b854ffad5f70a516c88.png)
Membro desde: 23/03/2003 23:57:34
Mensagens: 3299
Localização: Awawawawa (Araraquara) - SP
Offline
|
Fabrício Cozer Martins wrote:sempre é F mesmo no windoews ? E se for linux ?
É só um exemplo...
|
Daniel Quirino Oliveira |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/07/2006 16:42:43
|
ramilani12
GUJ Master
![[Avatar]](/images/avatar/b597460c506e8e35fb0cc1c1905dd3bc.png)
Membro desde: 11/03/2005 01:23:30
Mensagens: 1944
Localização: Curitiba-PR
Offline
|
No Linux seria : media/PenDrive(marca do pendrive) ou estou errado ..
Fabrício Cozer Martins wrote:sempre é F mesmo no windoews ? E se for linux ?
|
my delicious| follow me| linkedin |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/07/2006 16:49:19
|
Filipe Sabella
GUJ Expert
Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline
|
Daniel, isso não resolve
Uma coisa boa é que tenho controle sobre o hardware, então tenho como saber em qual dispositivo USB procurar.
|
Former LIPE. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/07/2006 16:59:23
|
Luca
Moderador
![[Avatar]](/images/avatar/17e62166fc8586dfa4d1bc0e1742c08b.jpg)
Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline
|
Olá
Usando Java:
Java and USB com exemplo de uso de javax-usb
Mas acho que a solução mais fácil está nesta antiga API jUSB:
http://jusb.sourceforge.net/apidoc/usb/windows/Windows.html
http://www.steelbrothers.ch/jusb/
[]s
Luca
|
Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."
CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/07/2006 15:15:30
|
Filipe Sabella
GUJ Expert
Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline
|
Valeu Luca
|
Former LIPE. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/10/2008 20:32:42
|
igorbrites
Debugger
![[Avatar]](/images/avatar/fc6c370893059e7241288dc04db24ee7.jpg)
Membro desde: 11/07/2007 13:39:58
Mensagens: 54
Localização: Belo Horizonte - MG
Offline
|
mas ainda acho que esse é mais simples.
|
"Se caminhada fizesse bem pra saúde, o carteiro seria Imortal..."
Igor Brites |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/10/2008 22:53:59
|
keller
GUJ Master
![[Avatar]](/images/avatar/f410588e48dc83f2822a880a68f78923.jpg)
Membro desde: 12/11/2003 16:24:00
Mensagens: 1817
Localização: Auckland - NZ
Offline
|
e entao, dois anos depois..
|
Guilherme I. Keller (Gui)
Diploma in Web Development and Desktop Publishing
SCJA | SCJP | SCWCD | SCBCD | CSM
"Test it, before it test you."
http://flickr.com/guikeller |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/11/2008 09:07:19
|
dyorgio
JavaEvangelist
![[Avatar]](/images/avatar/8a36dfc67ebfbbea9bd01cd8a4c8ad32.png)
Membro desde: 05/05/2005 20:03:20
Mensagens: 323
Localização: Porto Alegre - RS
Offline
|
pois é, é inacreditavel mesmo, apenas para linux existe a API USB boa para Java,
estou querendo acessar o meu OLED do ASUS G1S,
peguei um fonte prontinho de um cara que fez em C++ pro linux, já que a Asus só
fez para windows o programa de personalização deste display.
porem a luta para conseguir acessar um inputStream é grande
Mais a arvore USB eu já estou conseguindo mapear..
estou usando jUSB...
quando tiver sucesso eu te falo Keller
Abs
This message was edited 1 time. Last update was at 03/11/2008 09:17:03
|
I can fly!!! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/11/2008 21:58:35
|
keller
GUJ Master
![[Avatar]](/images/avatar/f410588e48dc83f2822a880a68f78923.jpg)
Membro desde: 12/11/2003 16:24:00
Mensagens: 1817
Localização: Auckland - NZ
Offline
|
dyorgio wrote:
pois é, é inacreditavel mesmo, apenas para linux existe a API USB boa para Java,
estou querendo acessar o meu OLED do ASUS G1S,
peguei um fonte prontinho de um cara que fez em C++ pro linux, já que a Asus só
fez para windows o programa de personalização deste display.
porem a luta para conseguir acessar um inputStream é grande
Mais a arvore USB eu já estou conseguindo mapear..
estou usando jUSB...
quando tiver sucesso eu te falo Keller
Abs
Beleza!
Curiosidade, porque tens que acessar a USB ?
Abraço!
|
Guilherme I. Keller (Gui)
Diploma in Web Development and Desktop Publishing
SCJA | SCJP | SCWCD | SCBCD | CSM
"Test it, before it test you."
http://flickr.com/guikeller |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/11/2008 08:06:04
|
dyorgio
JavaEvangelist
![[Avatar]](/images/avatar/8a36dfc67ebfbbea9bd01cd8a4c8ad32.png)
Membro desde: 05/05/2005 20:03:20
Mensagens: 323
Localização: Porto Alegre - RS
Offline
|
Opa astraliano
então, eu preciso acessar a USB porque o OLED do Asus
esta mapeado no host usb
e isso é muito bom, pois se estivesse no PCI ai que era dificil de
fazer em Java haehaehaeh
com acesso aos Streams desse cara, eu consigo fazer "coisinhas legais"
como colocar o espaço livre dos discos ali, como se fosse um display secundario...
e eu já consegui isso pra windows
então vai lá, pra quem tiver interessado:
Baixar a implementação Java da lib-usb, o projeto esta no sourceforge.net
Baixar o driver filter para windows do projeto lib-usb, tb no sourceforge.net
e já era
a lib tem exemplos nela, e os fontes tb estão disponiveis, tanto da implementação Java, quanto
do drive nativo.
para usar no eclipse basta instalar o drive filter.
colocar o jar da LibUsbJava no BuildPath do projeto.
Colocar a dll que vem junto "LibUsbJava.dll" na raiz do projeto, fora do src
e nas propriedades do jar que você colocou no BuildPath indicar que o diretório Nativo (Native)
é o próprio projeto.
e já era denovo
Essa implementação é perfeita, vc pode fazer qualquer coisa com o dispositivo USB.
claro, levando em consideração que você vai ligar com Streams...
As duas unicas desvantagens que eu vi foram:
1) Ter que instalar o drive...Funcionou no XP, mais no Vista deu tela Azul
2) Não segue a especificação oficial do Java para USB.
Abs,
|
I can fly!!! |
|
|
 |
|
|