Erro ao executar jar

Boa tarde.

Quando executo o meu jar no dos ele tah nullPointerException no seguinte comando:

String realPath = this.getClass().getResource(".").getPath();
		Logger.getLogger().info("Location is:" + realPath);	

Minha duvida:

Quando rodo no eclipse ele não da erro… por que acontece o erro no momento que executo o jar no dos?

Obrigado

O método getResource só retornará uma URL válida para o argumento “.” se o seu programa estiver rodando em um ambiente descompactado (como no caso do Eclipse).

Quando se está rodando a partir de um JAR, o “.” simplesmente não é um caminho de recurso válido. Por isso o método getResource retorna null. Ao se tentar chamar o método getPath() de uma variável que aponta para null essa exceção é lançada.

Talvez substituir o “.” por “/” ajude.

marcobiscaro2112 tentei com o “/” mais o erro persiste…

Alguma outra ideia??

Obriado pela ajuda

Alguma ideia alguem?

ABraços,

Bruno