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
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.
|
void |
tearDown(boolean debug)
Deprecated.
use
close() instead |
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
loadClass
public void addURL(java.net.URL url)
addURL
in class java.net.URLClassLoader
public void tearDown(boolean debug)
close()
insteadpublic 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-2017 JRuby. All Rights Reserved.