Prev / Next / たまにっき。

Groovy

Category: [Java]
2008-05-28

groovysh 実行時にとあるjarファイルをロードしたい.
${user.home}/.groovy/lib に置くのは嫌.groovyのシェルから直接ロードするファイルを指定したい.
なんでちょっとテストしたいときに,groovy を立ち上げているのに,いちいちそこにjarファイルを置かないといけないのかがわからない.
「lib/extにjarファイルを置くな」というのと同じ問題が起こると思うのに...

FAQClass Loadingの項目にあった.

こんな感じでロードできた.

groovy> file = new File("path/to/jarfile");
groovy> this.class.classLoader.rootLoader.addURL(file.toURL());


Category: [Java]