(define (load-jar jar) (display jar) (newline) (try-catch (let* ((sysLoader (java.lang.ClassLoader:getSystemClassLoader)) (urls (java.net.URLClassLoader:getURLs sysLoader)) (u (java.io.File:toURL (java.io.File:new jar))) (sysclass (java.net.URLClassLoader:.class)) (method (java.lang.Class:getDeclaredMethod sysclass "addURL" (make length: 1 (java.net.URL:.class))))) (java.lang.reflect.AccessibleObject:setAccessible method #t) (java.lang.reflect.Method:invoke method sysLoader (make length: 1 u)) #t) (ex "Exception Caught")))