Skip to: Site menu | Main content

Groovy 

      Download | Documentation | Developers | Community

An agile dynamic language for the Java Platform

How can I dynamically add a library to the classpath Add comment to Wiki View in Wiki Edit Wiki page Printable Version

Use getRootLoader().addUrl([Some URI])

See How to get a RootLoader

See RootLoader javadoc

Sample: Dynamic JDBC Driver Loading

import Groovy.sql.Sql 
this.class.classLoader.rootLoader.addURL( new URL("file:///d:/drivers/ojdbc14.jar") )
def driver="oracle.jdbc.driver.OracleDriver";
def sql = Sql.newInstance("jdbc:oracle:thin:@hostname:port:schema", "scott", "tiger", driver);