Skip to content

Instantly share code, notes, and snippets.

@lildata
Created September 2, 2015 14:01
Show Gist options
  • Save lildata/3ae7214afbfe648b9172 to your computer and use it in GitHub Desktop.
Save lildata/3ae7214afbfe648b9172 to your computer and use it in GitHub Desktop.
user=> (System/getProperty "java.class.path")
"/some/path/clojure/clojure.jar"
user=> (System/setProperty "java.class.path" ".:/some/path/clojure/clojure.jar:/some/other/lib.jar")
".:/some/path/clojure/clojure.jar:/some/other/lib.jar"
user=> (def cl (-> (Thread/currentThread) (.getContextClassLoader)))
#'user/cl
user=> cl
#<DynamicClassLoader clojure.lang.DynamicClassLoader@19c5466b>
user=> (-> cl (.addURL (java.net.URL. "file:///some/other/lib.jar")))
nil
user=> (import '(com.google.inject Guice AbstractModule))
com.google.inject.AbstractModule
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment