diff options
Diffstat (limited to 'weaver/src/test')
-rw-r--r-- | weaver/src/test/java/org/aspectj/weaver/bcel/ClasspathManagerTestCase.java | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/weaver/src/test/java/org/aspectj/weaver/bcel/ClasspathManagerTestCase.java b/weaver/src/test/java/org/aspectj/weaver/bcel/ClasspathManagerTestCase.java index f4f84f168..0cf4cc8ca 100644 --- a/weaver/src/test/java/org/aspectj/weaver/bcel/ClasspathManagerTestCase.java +++ b/weaver/src/test/java/org/aspectj/weaver/bcel/ClasspathManagerTestCase.java @@ -44,12 +44,14 @@ public class ClasspathManagerTestCase extends TestCase { private static String findJvm(String pattern, String jar) { String start = System.getProperty("user.home")+"/jvms"; - for (File f: new File(start).listFiles()) { - if (f.isDirectory() && Pattern.matches(pattern, f.getName())) { - File result = walk(f, jar); - if (result !=null) { - System.out.println("For "+pattern+" found "+result.getAbsolutePath()); - return result.getAbsolutePath(); + if (new File(start).isDirectory()) { + for (File f : new File(start).listFiles()) { + if (f.isDirectory() && Pattern.matches(pattern, f.getName())) { + File result = walk(f, jar); + if (result != null) { + System.out.println("For " + pattern + " found " + result.getAbsolutePath()); + return result.getAbsolutePath(); + } } } } |