java-interop

java-interop

文章 0 浏览 4

将 Java 集合转换为 Clojure 数据结构

我正在使用返回 java.util.LinkedHashSet 的方法创建 Java API 的 Clojure 接口。 首先,处理此问题的惯用 Clojure 方法是将 LinkedHashSet 转换为 cl…

慵挽 2025-01-05 23:39:47 1 0

clojure gen-class varargs 构造函数

在 :constructors 映射和后续 -init 定义中,如何表示 varargs 构造函数(假设超类有多个构造函数,其中一个是 varargs)?…

坦然微笑 2024-12-28 05:28:24 2 0

Clojure 向 JPanel 添加边框并通常访问对象中的 java 方法

来自 LISP 的我在访问 java 对象时遇到了最具挑战性的时刻。我正在尝试在 JPanel 上添加标题边框。这是我的代码和例外: user=> (import '(javax.swin…

二货你真萌 2024-12-20 03:21:17 3 0

将构造函数添加到 deftype 创建的类中

为了与 Java 实现互操作性,我需要一个具有执行初始化的无效构造函数的类。 此类的对象需要具有类似于可变java字段的东西(即该对象代表游戏的后端,…

撩心不撩汉 2024-11-17 09:59:37 4 0

从 Scala 调用 Java:受保护的构造函数

在 Scala 2.8.0 Final 上编译不会出现错误: import javax.swing.tree.TreePath object A extends Application { val path1 = new TreePath() val pat…

乖乖哒 2024-09-18 07:09:00 15 0

.NET 中的 MPXJ 将 java Date 转换为 .NET DateTime

我在 .NET 中使用 MPXJ 库来解析 MS Project (MPP) 文件,并且效果很好。我遇到的一个问题是尝试将任务开始日期和完成日期转换为 .NET DateTime 以与…

长发绾君心 2024-09-06 07:06:21 12 0

如何定义实现 servlet 接口的 clojure 类型?

我正在尝试使用 deftype (来自前沿的 clojure 1.2 分支)来创建一个实现 java Servlet 接口的 java 类。我希望下面的代码能够编译(尽管它不是很有用…

执笏见 2024-09-02 02:34:36 12 0

如何将 Java 类中的“static final”常量拉入 Clojure 命名空间?

我正在尝试使用 Clojure 绑定包装 Java 库。 Java 库中的一个特定类定义了一堆静态最终常量,例如: class Foo { public static final int BAR = 0; p…

毁梦 2024-08-27 18:45:06 11 0

在 Clojure 中调用 getCodeBase 时遇到问题

我正在尝试使用我找到的一些资源编写一个函数来播放一次声音文件。 代码如下: (defn play [file] (let [songp (URL. (.getCodeBase) file) song (.ne…

巨坚强 2024-07-27 23:36:05 9 0

将静态Windows库转换为dll

我有一个包含一堆静态 *lib 文件的库,我希望从 JNA 访问它们(一个 Java 库,允许从 JAVA 代码动态调用“dll”) ,那么有没有办法神奇地将静态lib改…

鲜肉鲜肉永远不皱 2024-07-19 14:01:09 11 0
更多

推荐作者

qq_2gSKZM

文章 0 评论 0

∞梦里开花

文章 0 评论 0

qq_IklFPL

文章 0 评论 0

迷途知返

文章 0 评论 0

深海不蓝

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文