Hi all,
I'm new to forum but I find a similar issue and perhaps I can give more information, although not solving the problem.
I encountered a different behaviour if the java.exe executed is the one in System32 or the one in %JAVA_HOME%\bin.
If I execute "java -jar MyJar.jar" with default settings, working directory is always System32.
If I change the path var or I remove java.exe from System32 "java -jar MyJar.jar" (executing %JAVA_HOME%\bin\java.exe instead of C:\Windows\System32\java.exe), working directory is the directory from which I execute the command.
Hope this help
Bye
Armando