natRuntime.cc (insertSystemProperties): Set gnu.gcj.runtime.endorsed.dirs.
libjava: * java/lang/natRuntime.cc (insertSystemProperties): Set gnu.gcj.runtime.endorsed.dirs. * Makefile.in: Rebuilt. * Makefile.am (ordinary_java_source_files): Added HelperClassLoader.java. (AM_CXXFLAGS): Define GCJ_ENDORSED_DIRS. * gnu/gcj/runtime/VMClassLoader.java (VMClassLoader): Extends HelperClassLoader. (init): Use addDirectoriesFromProperty. * gnu/gcj/runtime/BootClassLoader.java (BootClassLoader): Extends HelperClassLoader. Use addDirectoriesFromProperty. Handle gnu.gcj.runtime.endorsed.dirs. * gnu/gcj/runtime/HelperClassLoader.java: New file. gcc/java: * gcj.texi (libgcj Runtime Properties): Document gnu.gcj.runtime.endorsed.dirs. From-SVN: r97207
This commit is contained in:
parent
aa80f4d1b9
commit
dc0a6205e6
8 changed files with 55 additions and 74 deletions
|
@ -528,6 +528,11 @@ java::lang::Runtime::insertSystemProperties (java::util::Properties *newprops)
|
|||
// The java extensions directory.
|
||||
SET ("java.ext.dirs", JAVA_EXT_DIRS);
|
||||
|
||||
// The endorsed directories that libgcj knows about by default.
|
||||
// This is a way to get other jars into the boot class loader
|
||||
// without overriding java.endorsed.dirs.
|
||||
SET ("gnu.gcj.runtime.endorsed.dirs", GCJ_ENDORSED_DIRS);
|
||||
|
||||
// The path to libgcj's boot classes
|
||||
SET ("sun.boot.class.path", BOOT_CLASS_PATH);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue