diretorio corrente da aplicação  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Link_pg
JavaEvangelist
[Avatar]

Membro desde: 28/04/2006 00:17:38
Mensagens: 413
Localização: Praia Grande / São Paulo - SP
Offline

ola!

estou fazendo alguns relatórios e preciso indicar o caminho do arquivo .jasper
preciso saber como indicar o diretório corrente da aplicação pois a ela rodará em plataformas diferentes então não posso colocar o caminho absoluto do arquivo ("C:\\blabla\\blabla\\...")
no caso esta assim

SISTEMA
+ apresentacao
formQueChamaRelatorio
+ negocios
+ persistencia
+ relatorios
relatorioQuePrecisaSerChamado.jasper

ja tentei de varias formas e so roda com o caminho completo
desde ja obrigado

Eduardo Felipe Vieira

Blog de Tecnologia!
Outro blog meu legal também mas não é de TI.



"Nós poderíamos ser muito melhores se não quiséssemos ser tão bons."
[Email] [WWW] [MSN]
danilomunoz
JavaChild
[Avatar]
Membro desde: 28/03/2006 10:02:27
Mensagens: 128
Localização: Itatiba - SP
Offline

Olá..
teste o código abaixo:



Flw...

Danilo Rosetto Muñoz
SCJP 5.0
http://br.linkedin.com/in/danilomunoz
PROJETO MARVIN - http://marvinproject.org
[WWW] [MSN]
Link_pg
JavaEvangelist
[Avatar]

Membro desde: 28/04/2006 00:17:38
Mensagens: 413
Localização: Praia Grande / São Paulo - SP
Offline

vlww ai cara me ajudou muito ^^

abraços

Eduardo Felipe Vieira

Blog de Tecnologia!
Outro blog meu legal também mas não é de TI.



"Nós poderíamos ser muito melhores se não quiséssemos ser tão bons."
[Email] [WWW] [MSN]
geidivan
JavaTeenager
[Avatar]

Membro desde: 11/09/2008 17:07:59
Mensagens: 172
Offline

Estava atrás disso também.


Valeu.

This message was edited 1 time. Last update was at 13/01/2009 11:55:37


Geidivan J. de Brito
geidivan
JavaTeenager
[Avatar]

Membro desde: 11/09/2008 17:07:59
Mensagens: 172
Offline

Opa, só tem um probleminha. Nenhum desses exemplos mostra o diretório corrente.

O ponto mostra um diretório acima, o dois pontos pois diretórios acima, mas o barra está mostrando a raiz do SO, no meu caso o C: .

Como faço para ver o diretório corrente exato?

Geidivan J. de Brito
ajfilho
Java Ninja
[Avatar]

Membro desde: 29/04/2008 14:21:57
Mensagens: 259
Offline

tenta aí:



Abraços!

Augusto Rezende

SCJP, SCWCD
geidivan
JavaTeenager
[Avatar]

Membro desde: 11/09/2008 17:07:59
Mensagens: 172
Offline

Não deu também ajfilho.

Meu projeto está no diretorio c:\projects\teste\teste. Dentro deste diretorio teste tem alguns arquivos, imagens, documentos, etc. Essa pasta teste dentro da pasta teste é o meu projeto em si, com o src, lib, etc.

Quando for criar um instalador pra ele, a minha classe deve ser capaz de pegar o nome desta pasta, no caso a pasta dist para ler um arquivo de propriedades.

Como faço? Essa função que me passou está retornando c:\projects\teste

Geidivan J. de Brito
ajfilho
Java Ninja
[Avatar]

Membro desde: 29/04/2008 14:21:57
Mensagens: 259
Offline

Pode estar conflitando o diretório com o nome do projeto.

Já tentaste renomear teu projeto?

Se tens um projeto no caminho c:/geidivan-teste/Teste21, onde Teste21 é o nome do projeto, quando usar esse comando, irá retornar esse caminho acima.

Abraços!


Augusto Rezende

SCJP, SCWCD
geidivan
JavaTeenager
[Avatar]

Membro desde: 11/09/2008 17:07:59
Mensagens: 172
Offline

Engraçado.

Mudei o nome da pasta superior, limpei e construi o projeto e o programa continua buscando o caminho de antes.

Agora ficou c:\projects\aplicacao\teste. Mandei imprimir o diretório e ainda tá procurando c:\projects\teste e dá uma mensagem de erro de diretório inválido.

O que pode ser isso?

Geidivan J. de Brito
tnaires
GUJ Master
[Avatar]

Membro desde: 22/12/2003 08:05:58
Mensagens: 1678
Localização: Porto Alegre/RS - Natal/RN
Offline

geidivan wrote:O ponto mostra um diretório acima (...)

Estranho, fiz o teste aqui e o ponto mostra o diretório corrente.

Tarso Nunes Aires

Blog - http://cabritin.wordpress.com/
Delicious - http://delicious.com/tnaires
Twitter - @tnaires

geidivan
JavaTeenager
[Avatar]

Membro desde: 11/09/2008 17:07:59
Mensagens: 172
Offline

Consegui pessoal.

O problema estava nas propriedades do projeto. Fui na opção Executar e no campo Diretório de trabalho alterei o caminho que estava fixo para "." , depois rodei e beleza.

Valeu pessoal.

Geidivan J. de Brito
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team