With jamvm 1.5.1, the path name just has to be a little longer to cause the infinite loop.
Here's the updated test program: import java.io.*; public class Bla { public static void main(String[] args) { File file = new File("/tmp/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"); file.mkdirs(); System.out.println("Can write: " + file.canWrite()); } } BTW: with kaffe it works fine (which also uses classpath, AFAICS), so it must be an interaction between classpath and jamvm. Cheers, Carsten
signature.asc
Description: This is a digitally signed message part.