desta forma eu pego a imagem de dentro de um pacote do projeto idependente da url do projeto ou do jar ja construido.
talvez você consiga usar o getClass().getResource("/nomePacote/imagem.jpg") para pegar a url do pacote e então chegar ao seu objetivo
danielsb2
Muito obrigado edufera10 e ereinion17. Vou tentar fazer aqui com a sugestão de vocês e ver no que dá…
qq coisa volto pra pedir água novamente… rsrs
E
ereinion17
onde a classe que voce executa esta dentro do pacote?
E
ereinion17
na verdade seu projeto ser web complica um pouco, mas voce pode fazer o seguinte (“eu não sei se isso é seguro”). Mas como depois de deployado no servidor o arquivo é descompactado pelo servidor e viram diretórios, pegue o caminho fisico de onde seu projeto esta instalado e caminhe pelos diretórios conforme a sua necessidade. Afinal o caminho relativo do diretório vai ser sempre o mesmo depois que localizar o seu projeto
Segue o codigo para localizar o diretório de seu projeto
String pathImage = getServletContext().getRealPath("/WEB-INF/classes/br/teste/teste.txt");
File arquivo = new File(pathImage);