como descobrir o sistema operacional do usuario  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
claudemir ramos
JavaBaby

Membro desde: 05/05/2005 14:58:27
Mensagens: 93
Localização: manaus
Offline

Bom dia Senhores

estou fazendo um programa que gera um arquivo .xls e salva na pasta "c/arquivo". o problema acontece quando o usuario usa um sistema operacional diferente do windows. Como faço descobrir qual o sistema operacional, para que eu possa salvar o arquivo na pasta correta?

se alguem tiver exemplo, artigo ... será de grande ajuda?
[Email] [Yahoo!] [MSN]
lavh
GUJ Master

Membro desde: 30/07/2006 16:09:55
Mensagens: 1311
Offline

http://www.google.com.br/search?hl=pt-BR&q=descobrir+sistema+operacional+java&btnG=Pesquisa+Google&meta=

Primeira coisa que vem!

This message was edited 1 time. Last update was at 29/02/2008 11:39:01

peczenyj
Moderador
[Avatar]

Membro desde: 26/03/2006 23:25:37
Mensagens: 3191
Localização: Rio de Janeiro
Offline

Vc pode salvar no diretorio corrente da aplicação, usar um componente swing pro cara escolher o diretorio, etc.

Tem muitas formas e vc não precisa saber o sistema operacional (até pq o unico caso q eu lembro q é diferente é o windows mesmo e olhe lá).

http://pacman.blog.br

'Não importa quanto alguém se dedique à tarefa. Ninguém consegue fazer a água da cascata cair para cima.'
[WWW]
claudemir ramos
JavaBaby

Membro desde: 05/05/2005 14:58:27
Mensagens: 93
Localização: manaus
Offline

peczenyj a aplicação é web, e eu nao sei qual componente utilizar ?
[Email] [Yahoo!] [MSN]
felixcomputer
JavaTeenager
[Avatar]

Membro desde: 07/06/2006 11:12:19
Mensagens: 171
Localização: Belém - Pa
Offline

Minha resposta pode estar sendo meio idiota mas vamo la...
pq vc naum naum salva em uma pasta dentro do projeto, tipo:



No caso se tu especificares new FileOutputStream("C://arquivo.xls"); ele vai procurar isso ae...
mas se tu fizeres new FileOutputStream("arquivos/arquivo.xls"); ele vai salvar nesse local que eu mostrei correto?
Ae tu naum precisas saber qual é o SO do cara, pq afinal ta dentro do teu projeto... =D

Samuel Félix
O temor do Senhor é o principio da sabedoria!
http://sfelixjr.googlepages.com
[Email] [WWW] [MSN]
peczenyj
Moderador
[Avatar]

Membro desde: 26/03/2006 23:25:37
Mensagens: 3191
Localização: Rio de Janeiro
Offline

Tem que pegar o caracter separador de diretorios (isso é uma propertie facil de pegar, pathname.separator algo assim) pois o linux usa uma, o windows usa outra... é um samba do crioulo doido

http://pacman.blog.br

'Não importa quanto alguém se dedique à tarefa. Ninguém consegue fazer a água da cascata cair para cima.'
[WWW]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team