Hi Max,
The user.dir system property returns the value from the Unix 'getcwd'
function which is defined
as the absolute pathname.
An absolute pathname would be preferred over a symbolic link which would
need to be constantly
re-evaluated because it might be changed externally. The absolute
pathname is more stable.
I don't know of a simple reliable workaround that would work cross platform.
On some systems you might be able to query the environment for the 'PWD'
value.
See System.getEnv("PWD"). (haven't tried it).
Roger
On 6/21/2016 4:50 AM, Wang Weijun wrote:
I'm on a Mac inside /tmp, which is a symlink to /private/tmp.
System.getProperty("user.dir") shows me "/private/tmp". Is there a way to get "/tmp" which is
exactly what `pwd` return? I only like "/private/tmp" if I called "cd /private/tmp".
Thanks
Max