Good catch. No, it isn&#39;t:  I was experimenting with the various java* executables to see if there was a difference, and pasted the wrong interaction. The problem occurs for both files (and indeed many others!)<div><br>
</div><div>I guess it could have to do with soft links. I tried copying the exe from the java folder itself into System32, but that had no effect. Even if the problem is soft-links though, I would expect directory-list to show the links! </div>
<div><br></div><div>One thing I haven&#39;t tried is other folders. I&#39;ll give that a shot when I get home today. But it doesn&#39;t look like a universal problem, given Niklas&#39; report upthread.</div><div><br></div>
<div>Thanks,</div><div>- T</div><div><br><div class="gmail_quote">On Fri, Dec 7, 2012 at 6:53 AM, Matthew Flatt <span dir="ltr">&lt;<a href="mailto:mflatt@cs.utah.edu" target="_blank">mflatt@cs.utah.edu</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">This last interaction shows &quot;javaw.exe&quot;, whereas the others used<br>
&quot;java.exe&quot;. Is that difference significant?<br>
<br>
As a wild guess, I wonder whether filesystem soft links might be<br>
related, since I never got around to supporting those on Windows (sinc<br>
they&#39;re relatively new to Windows).<br>
<div class="HOEnZb"><div class="h5"><br>
At Thu, 6 Dec 2012 19:09:24 -0500, Tim Nelson wrote:<br>
&gt; It actually _is_ in my PATH already:<br>
&gt;<br>
&gt; &gt; (find-executable-path &quot;javaw.exe&quot;)<br>
&gt; #&lt;path:C:\Windows\system32\javaw.exe&gt;<br>
&gt; &gt; (getenv &quot;PATH&quot;)<br>
&gt; &quot;...;C:\\Windows\\system32;...&quot;<br>
&gt;<br>
&gt; (Other members of PATH omitted.) Weird, huh? Something is wonky. I even<br>
&gt; tried changing the capitalization of &quot;system&quot; on the off chance that case<br>
&gt; mattered, but nope.<br>
&gt;<br>
&gt; Ben: Thanks for the ref. I should have thought to look at the C code.<br>
&gt;  (Would Racket blinders cause Racket to ignore some of its own code? ;-) )<br>
&gt;<br>
&gt; On Thu, Dec 6, 2012 at 7:00 PM, Danny Yoo &lt;<a href="mailto:dyoo@hashcollision.org">dyoo@hashcollision.org</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; On Thu, Dec 6, 2012 at 4:22 PM, Tim Nelson &lt;<a href="mailto:tbnelson@gmail.com">tbnelson@gmail.com</a>&gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt;&gt; Thanks for the hint Danny. I didn&#39;t know about that function... but I&#39;m<br>
&gt; &gt;&gt; sorry to say that<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt; (find-executable-path &quot;java.exe&quot;)<br>
&gt; &gt;&gt; #f<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; whereas from cmd:<br>
&gt; &gt;&gt; &gt; where java<br>
&gt; &gt;&gt; C:\Windows\System32\java.exe<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; so the command line knows about it, and I can use it, but it is concealed<br>
&gt; &gt;&gt; from Racket, even via find-executable-path. That&#39;s probably a more concise<br>
&gt; &gt;&gt; statement of my problem!<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt; Ugh.  Ok, that was _supposed_ to work.<br>
&gt; &gt;<br>
&gt; &gt; Out of curiosity, what happens if you add C:\Windows\System32 to your PATH?<br>
&gt; &gt;<br>
&gt; &gt;  (I know that&#39;s not the right solution, and it sounds like there&#39;s some<br>
&gt; &gt; Windows weirdness involved here.)<br>
&gt; &gt;<br>
</div></div><div class="HOEnZb"><div class="h5">&gt; ____________________<br>
&gt;   Racket Users list:<br>
&gt;   <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
</div></div></blockquote></div><br></div>