В настоящее время я использую javascript для добавления сценариев в приложение Eclipse RCP, но я бы предпочел использовать Clojure. Однако я столкнулся с трудностями пути к классам, потому что, хотя Eclipse может находить классы Clojure, сам Clojure не может.
Метод запуска активатора плагина:
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
Кто-нибудь знает, как это исправить?