The following properties are specific to the
libgcj runtime and will
normally not be found in other core libraries for the java language.
java.net.DatagramSocketclass when set to something else then the empty string. When set all newly created
DatagramSockets will try to load a class
java.net.[impl.prefix]DatagramSocketImplinstead of the normal
gijfront end is used, or the program binary name in the case where an application is compiled to a native binary.
falsemay suppress line numbers when printing stack traces and when using the java.util.logging infrastructure. However, performance may improve significantly for applications that print stack traces or make logging calls frequently.
java.endorsed.dirs, property, but specifies some extra directories which are searched after the standard endorsed directories. This is primarily useful for telling
libgcjabout additional libraries which are ordinarily incorporated into the JDK, and which should be loaded by the bootstrap class loader, but which are not yet part of
libgcjitself for some reason.
ClassLoader.defineClassis called. If not set, gcj will not be invoked by the runtime; this can also be controlled via
libgcjto find shared libraries corresponding to classes that are loaded from bytecode.
libgcjoften has a built-in default database; it can be queried using