<div dir="ltr">I get the same problem with version 1.5.0. <div><br></div><div>To summarize:  According to the documentation, <span style="color:rgb(33,33,33)">(user-homedir-pathname) should return the value returned by </span><span style="color:rgb(33,33,33)">System.getProperty("user.home"</span><span style="color:rgb(33,33,33)">).  That is what I am checking.</span></div><div><span style="color:rgb(33,33,33)"><br></span></div><div><ol><li>My test Java code call <span style="color:rgb(33,33,33)">System.getProperty("user.home"</span><span style="color:rgb(33,33,33)">)</span> to returns: <span style="color:rgb(33,33,33)">"C:\Users\977315"</span><br></li><li>(user-homedir-pathname) returns: <span style="color:rgb(33,33,33)">"C:/WINDOWS/system32/config/</span><span style="color:rgb(33,33,33)">systemprofile/"</span><br></li><ol><li><span style="color:rgb(33,33,33)">This is the home directory of account S-1-5-18</span></li></ol><li>I want to call System.getProperty("user.home"<span style="color:rgb(33,33,33)">) from ABCL, </span></li><ol><li><font color="#212121">(jcall "getProperty" "System" "user.home") gives error</font></li><li><font color="#212121">(jclass "System") returns error: Class not found</font></li></ol></ol><div><font color="#212121"><br></font></div></div><div>I don't think it is a bug, but suspect something in my user setup (as maintained by the IT department).<font color="#212121"><br></font></div><div><br></div><div>I tried (user-homedir-pathname) in ABCL called from the command line.  I get the same incorrect answer whether the Command window is ran as Administrator or not.  So I want to examine in greater detail the environment in which ABCL is running by calling System.getProperty.</div><div><br></div><div><span style="color:rgb(33,33,33)">Mirko</span><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Sat, Jun 17, 2017 at 4:33 AM Marco Antoniotti <<a href="mailto:marcoxa@cs.nyu.edu">marcoxa@cs.nyu.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Well.  Looks like a bug in ABCL USER-HOMEDIR-PATHNAME to me.<br>
<br>
Marco<br>
<br>
<br>
<br>
<br>
<br>
> On Jun 17, 2017, at 01:51 , Mirko Vukovic <<a href="mailto:mirko.vukovic@gmail.com" target="_blank">mirko.vukovic@gmail.com</a>> wrote:<br>
><br>
> Hello,<br>
><br>
> after a recent update of my company Windows 10 laptop, ABCL 1.4 is landing me in an incorrect home directory.  Before I contact our support I would like to investigate the problem a bit more.  This is how far I got:<br>
><br>
> (user-homedir-pathname) returns<br>
> #P"C:/WINDOWS/system32/config/systemprofile/"<br>
><br>
> I wrote a little Java snippet to test "user.home"<br>
> public class UserHome {<br>
><br>
>     public static void main(String[] args) {<br>
>         System.out.println(System.getProperty("user.home"));<br>
>     }<br>
><br>
> }<br>
><br>
> and it returns, correctly, "C:\Users\977315"<br>
><br>
> I don't know how to call System.getProperty("user.home") from ABCL.<br>
><br>
> I have multiple Java's on my laptop, and I need to doublecheck that my tests are self-consistent.  But in the meantime, how do I call System.getProperty?<br>
><br>
> Thanks,<br>
><br>
> Mirko<br>
><br>
<br>
--<br>
Marco Antoniotti<br>
<br>
<br>
<br>
</blockquote></div>