public class JRubyClassLoader extends ClassDefiningJRubyClassLoader
JRuby.runtime.jruby_class_loader.add_url( java.net.URL.new( "file:my.jar" )
$CLASSPATH << 'path/to/class/or/resources'
require 'some.jar'
load 'some.jar'
require
and load
DEFAULT_DOMAIN
Constructor and Description |
---|
JRubyClassLoader(java.lang.ClassLoader parent) |
Modifier and Type | Method and Description |
---|---|
void |
addURL(java.net.URL url) |
void |
close()
Called when the parent runtime is torn down.
|
java.lang.Runnable |
getJDBCDriverUnloader()
Deprecated.
|
protected void |
terminateJarIndexCacheEntries() |
defineClass, defineClass
definePackage, findClass, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstance
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
asClassLoader, loadClass
public void addURL(java.net.URL url)
addURL
in class java.net.URLClassLoader
public void close()
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
close
in class java.net.URLClassLoader
protected void terminateJarIndexCacheEntries()
@Deprecated public java.lang.Runnable getJDBCDriverUnloader()
Copyright © 2001-2020 JRuby. All Rights Reserved.