Como pegar o path da aplicação

5 respostas
T

Estou tentando obter o Path do contexto da minha aplicação, com a seguinte linha:

System.out.println(" Path da aplicação: "+
   MyClass.class.getClassLoader().getResource("").getPath()
);

…só que tenho a seguinte linha imprimida:
“C:/Arquivos%20de%20programas/Java/jre1.5.0_06/lib/ext/x86/”

como faço para pegar o caminho da minha aplicação, como a seguir:
“C:/projetos/myApp”

Velew…[/b]

5 Respostas

F

Tenta assim

System.out.println(" Path da aplicação: "
                + Class.class.getResource("/"));
C

Olá toledux,

String caminho = System.getProperty("user.dir");

Até mais,

D

isso resolve o seu problema?

public class ServletConfigInicial extends HttpServlet{

    public void init(ServletConfig config) throws ServletException{
        super.init(config);
        String h = config.getServletContext().getRealPath(
                        "/WEB-INF/queries.properties"));
    }
....
}
_

Da uma olhada em: http://www.guj.com.br/posts/list/0/30900.java#1095302

M
System.out.println(new File(".").getAbsolutePath());
Criado 29 de junho de 2006
Ultima resposta 10 de ago. de 2010
Respostas 5
Participantes 6