小编Dou*_*g F的帖子

使用第三方java库,如com.jcraft.jsch,使用clojure

我正在尝试使用clojure,并尝试使用第三方库.我已经能够下载一些源代码,将它捆绑到一个带有leiningen的jar文件中,将它放在我的类路径中并在我的脚本中使用"lib.etc".我也玩过java.lang.*中的对象.

不过,我对第三方java没有任何成功.

$ java -cp clojure.jar:clojure-contrib.jar:com.jcraft.jsch_0.1.31.jar clojure.main
Clojure 1.1.0
user=> (require 'com.jcraft.jsch)
java.io.FileNotFoundException: Could not locate com/jcraft/jsch__init.class or com/jcraft/jsch.clj on classpath:  (NO_SOURCE_FILE:0)

$ jar tf com.jcraft.jsch_0.1.31.jar | egrep "(init|clj)"
$
Run Code Online (Sandbox Code Playgroud)

看起来必须创建__init.class或.clj文件.这是真的,还是有一些替代方法可以加载纯java类?

java clojure jsch libraries

7
推荐指数
1
解决办法
1196
查看次数

标签 统计

clojure ×1

java ×1

jsch ×1

libraries ×1