我目前使用JavaScript將腳本添加到Eclipse RCP應用程序,但我更願意能夠使用Clojure。但是,我遇到了類路徑困難,因爲雖然Eclipse可以找到Clojure類,但Clojure本身不能。如何將Clojure嵌入到RCP應用程序中
插件激活的啓動方法:
public void start(BundleContext context) throws Exception {
super.start(context);
plugin = this ;
Class.forName("clojure.lang.RT") ;
JSController.startup() ;
}
不養找不到類例外clojure.lang.RT,但的Clojure/core__init這是在同一個地方。
java.io.FileNotFoundException: Could not locate clojure/core__init.class or clojure/core.clj on classpath:
at clojure.lang.RT.load(RT.java:402)
at clojure.lang.RT.load(RT.java:371)
at clojure.lang.RT.doInit(RT.java:406)
at clojure.lang.RT.<clinit>(RT.java:292)
RCP應用程序是基於Eclipse 3.1版本
有誰知道如何解決這一問題?
是CLASSPATH應用clojure.jar,那你運行? – 2010-03-01 08:53:36