Commit 6ca77e6f by Ranjit Mathew Committed by Ranjit Mathew

VMClassLoader.java (init): Add extensions directory only if it actually exists.

        * gnu/gcj/runtime/VMClassLoader.java (init): Add extensions
        directory only if it actually exists.

From-SVN: r83347
parent a80e0e83
2004-06-18 Ranjit Mathew <rmathew@hotmail.com>
* gnu/gcj/runtime/VMClassLoader.java (init): Add extensions
directory only if it actually exists.
2004-06-18 Graydon Hoare <graydon@redhat.com> 2004-06-18 Graydon Hoare <graydon@redhat.com>
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c: * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c:
......
...@@ -67,19 +67,22 @@ public final class VMClassLoader extends java.net.URLClassLoader ...@@ -67,19 +67,22 @@ public final class VMClassLoader extends java.net.URLClassLoader
try try
{ {
File dir = new File (dirname); File dir = new File (dirname);
if (! dirname.endsWith (File.separator)) if (dir.exists ())
dirname = dirname + File.separator; {
String files[] if (! dirname.endsWith (File.separator))
= dir.list (new FilenameFilter () dirname = dirname + File.separator;
{ String files[]
public boolean accept (File dir, String name) = dir.list (new FilenameFilter ()
{ {
return (name.endsWith (".jar") public boolean accept (File dir, String name)
|| name.endsWith (".zip")); {
} return (name.endsWith (".jar")
}); || name.endsWith (".zip"));
for (int i = files.length - 1; i >= 0; i--) }
addURL(new URL("file", "", -1, dirname + files[i])); });
for (int i = files.length - 1; i >= 0; i--)
addURL(new URL("file", "", -1, dirname + files[i]));
}
} }
catch (Exception x) catch (Exception x)
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment