| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/12/2008 22:30:40
|
wellington7
JavaEvangelist
![[Avatar]](/images/avatar/b80d1ec3ddec44d03ab7b4d32a6ae480.jpg)
Membro desde: 16/03/2007 14:03:02
Mensagens: 333
Offline
|
Nao sei exatamente em qual fórum postar essa pergunta.. Então vai aqui mesmo..  FATOS - Estou criando uma IDE para programar em linguagem Ladder. - Gostaria que fosse possível rodar em qualquer sistema operacional. - Preciso copiar algumas dlls para a pasta lib do jre, para fazer a comunicação com a porta serial. PERGUNTA (duas) - Se eu mandar gravar em "C:\MeuPrograma\" nao vai funcionar no linux, pq a raíz dele é apenas "\", e ele trata o hd nao como "C;" mas como "hda1". Então como faço para gravar um arquivo no hd, na minha pasta, independente de sistema operacional? - E como faço para descobrir o caminho do jre que está sendo utilizado e copiar minhas dlls na pasta lib? Alguma dica? Referência? Desejos de boa sorte?
This message was edited 2 times. Last update was at 22/12/2008 22:45:40
|
"Faça por onde que eu te ajudarei"
Idéias que você deveria conhecer:
Lombok
SSCCE |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/12/2008 23:29:20
|
m0ska
JavaGuru
![[Avatar]](/images/avatar/2a5b63fbaadcaa8ca0ef6b555fbe0c8a.jpeg)
Membro desde: 28/03/2007 19:20:52
Mensagens: 221
Localização: Maceió-AL
Offline
|
Bixo, na época que eu estava estudando swing, ele tinha um componente pra manipular arquivos... abrir, salvar etc. ele já resolvia isto.
|
--
Igor Cavalcante |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/12/2008 06:45:36
|
devel.andrerocha
JavaChild
![[Avatar]](/images/avatar/23fdc2b96c1afdf6d8ab932f150ef29a.jpg)
Membro desde: 17/04/2008 15:25:05
Mensagens: 114
Offline
|
Usa a classe system pra descobrir o caminho do seu jre
http://silveiraneto.net/2008/03/10/java-listing-system-properties/
Obviamente não é recomendado copiar as dlls direto la...e sim no path do seu projeto e referencia-las, mas se por la é provavel que funcione.
Sobre o componente da Swing..que o m0ska mensionou....é sobre o JFileChooser
http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JFileChooser.html
|
Rumo ao desconhecido... |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/12/2008 15:11:17
|
wellington7
JavaEvangelist
![[Avatar]](/images/avatar/b80d1ec3ddec44d03ab7b4d32a6ae480.jpg)
Membro desde: 16/03/2007 14:03:02
Mensagens: 333
Offline
|
Infelizmente só consegui q as dlls funcionassem se estiverem lá..
(dlls do javacomm, conhece?)
Valeu pela dica da classe System, vou tentar, qualquer coisa eu posto ae..
|
"Faça por onde que eu te ajudarei"
Idéias que você deveria conhecer:
Lombok
SSCCE |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/12/2008 07:13:48
|
MarceloS
JavaTeenager
Membro desde: 02/06/2008 10:31:11
Mensagens: 185
Offline
|
wellington7 wrote:
PERGUNTA (duas)
- Se eu mandar gravar em "C:\MeuPrograma\" nao vai funcionar no linux, pq a raíz dele é apenas "\", e ele trata o hd nao como "C;" mas como "hda1". Então como faço para gravar um arquivo no hd, na minha pasta, independente de sistema operacional?
Escreve na raiz do HD de onde o programa está rodando (C:, D:, hda1, etc).
Escreve na pasta raiz do programa (ex., se rodar pelo eclipse, escreverá na pasta 'workspace' e não na pasta 'src').
|
|
|
 |
|
|