Aplicação não encontra arquivo quando executada pelo Prompt (RESOLVIDO)

Primeiramente, me desculpe se coloquei o tópico no lugar errado, mas não sei onde deveria colocar.

Enfim, fiz uma aplicação desktop que faz a leitura de um .txt que fica no mesmo diretório do .jar. Quando executo o .jar com dois cliques ele funciona normalzinho, mas quando executo pelo prompt com o comando: “java -jar %userprofile%\Programa.jar” ele executa, porém não encontra o arquivo .txt, ou seja, FileNotFoundException (já verifiquei e o arquivo está no mesmo diretório do .jar, não tem como não estar encontrando rs…).

O que estou fazendo errado?

Att,
Wellington

Simples: você não está rodando o jar no diretório dele.

Troque

Por

[quote]cd %userprofile%
java -jar Programa.jar
[/quote]

Ou use alguma convenção para procurar o arquivo txt ou deixe configurável (via parâmetro, aplicação, etc.)

rsrs que vacilo… deu certo!!!

[quote=Ataxexe]Simples: você não está rodando o jar no diretório dele.

Troque

Por

[quote]cd %userprofile%
java -jar Programa.jar
[/quote]

Ou use alguma convenção para procurar o arquivo txt ou deixe configurável (via parâmetro, aplicação, etc.)[/quote]