腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
对于
Java
类
“
没有
找到
匹配
的
方法
ofInstant
为
类
java.time.LocalDate
使用
2个
参数
”,
Clojure
提前
编译
失败
。
、
、
尝试
使用
clj -e "(compile 'my-ns.core)"
编译
Clojure
命名空间时,在尝试构造LocalDate时会抛出异常 Syntax error (IllegalArgumentExceptionNo matching method
ofInstant
found taking 2 args for class
java.time.LocalDate
在REPL中工作正常。为什么在AOT考试中
失败
?导入
类
。(ns my-
浏览 104
提问于2020-10-21
得票数 0
4
回答
为什么
Clojure
对非法
的
论点说“
没有
匹配
的
方法
”?
(Reflector.
java
:80)澄清 我之所以问这个问题,是因为我刚接触
Clojure
,并且认为我从根本上误解了一些东西。在这个心理模型上,我上面的结果是令人困惑
的
,因为
Clojure
似乎是在说,“每当您给我一个这个函数不接受
的
参数
类型,我就假装这个函数不存在。”一些答
浏览 0
提问于2013-10-25
得票数 8
回答已采纳
2
回答
JUnit和
Clojure
单元测试
、
、
、
、
我正在创建一个同时包含
Clojure
和
Java
代码
的
库,并且希望能够在整个代码库中运行单个测试JUnit套件。看起来这应该是可能
的
,因为它们都运行在JVM上,并且有很好
的
Clojure
/
Java
互操作。然而,目前
Clojure
代码似乎更倾向于
使用
“(run-all-
clojure
.test )”和朋友通过run-all-tests完成单元测试。有
没有
一种好
的
方法
浏览 2
提问于2011-01-31
得票数 15
回答已采纳
1
回答
clojure
程序/
编译
器/解释器实际上是如何“工作”
的
?
、
、
、
似乎要在每个新
的
IDE中安装
Clojure
,我必须完全重新安装它并创建一个副本。运行REPL看起来就像是在运行
Java
程序。我来自Ruby
的
背景,Ruby程序是由ruby program.rb运行
的
,ruby是一个从一个地方执行到文件上
的
程序(我知道这与
java
、python等
的
工作方式类似)。
clojure
“解释器”仅仅是一个
编译
的
Java
文件,它接受.clj文件作为
参数
浏览 1
提问于2010-06-24
得票数 13
回答已采纳
1
回答
Java
与Leiningen之间
的
Clojure
夹层
、
、
、
、
对于
一个
类
,我需要编写一些JVM代码,我希望
使用
Clojure
。我让它与软件堆栈
的
底部一起工作,但我无法让它在位于顶部和底部
的
GUI层之间工作。我
的
主要问题是让
Java
GUI识别我
的
Clojure
文件。我想
使用
Leiningen来实现这一点,但是
Java
编译
解决方案似乎
没有
考虑到这种互操作。答案似乎正是我所需要
的
。]) 这个<
浏览 1
提问于2012-11-03
得票数 5
回答已采纳
2
回答
不能用Leiningen建一个罐子
、
、
我正试图用Intellij
的
草书中
的
Leiningen插件从我
的
裸骨
Clojure
项目中制作一个独立
的
罐子。为了创建该项目,我刚刚创建了project.clj文件,打开了它,并提供了将其作为一个项目导入
的
草书。如果您只需要在uberjar中
使用
AOT,可以考虑将:aot :all添加到您
的
:uberjar配置文件中。警告: jar中不存在指定
的
主
类
。它可能无法按预期执行。包含主
方法
的</em
浏览 6
提问于2016-07-12
得票数 6
回答已采纳
1
回答
clojure
类
如何重新加载?
、
在
clojure
中,可以通过多种方式定义新
类
,具体取决于您想要
的
内容:命名
类
: deftype defrecord (它在引擎盖下
使用
deftype ) gen-class最终,这些代码指向
clojure
/src/jvm/
clojure
/lang/DynamicClassLoader.
java
其中DynamicClassLoader/define
浏览 2
提问于2011-09-19
得票数 22
回答已采纳
1
回答
Longs
的
Clojure
重载
方法
解析
、
这种行为对我来说毫无意义:
java
.lang.Long
java
.lang.Long
java
.lang.Long
java
.lang.Long
java
.lang.Long user
java
.math.BigDecimal, compi
浏览 7
提问于2012-09-25
得票数 8
回答已采纳
3
回答
在用NoSuchMethodError创建
java.time.LocalDate
实例时,Glassfish服务器为什么抛出ZoneId
、
、
我有这样
的
代码,它创建了
java.time.LocalDate
的
一个实例。我用JDK 14
编译
了它,它运行时
没有
任何错误: LocalDate d1 = LocalDate.
ofInstant
(d.toInstant(),页面在后台bean中做同样
的
事情时,它会抛出一个NoSuchMethodError。(then.toInstant(), ZoneId.systemDefault()); L
浏览 7
提问于2021-01-16
得票数 0
回答已采纳
3
回答
闭包函数评价
、
我在搜索
Clojure
对数函数,并得出结论: v1.3+实际上
没有
一个。我花了这么长时间才调用Math/log,原因是:我尝试了一些变体,比如(use '
java
.lan
浏览 2
提问于2015-08-05
得票数 4
回答已采纳
3
回答
无法
找到
静态字段
clojure
.lang.Compiler$CompilerException:
java
.lang.RuntimeException: Unable to find static field: parseIntin class
java
.lang.Integer
浏览 3
提问于2016-02-04
得票数 26
回答已采纳
1
回答
java
.lang.NoClassDefFoundError:无法初始化
类
org.apache.commons.text.StringEscapeUtils
、
、
我正在编写一个字符过滤函数,
使用
commons-text-1.6.jar。日志函数是可以
的
,但是这个错误会显示: cc.openhome.controller.Login.doPost(L
浏览 1
提问于2018-11-24
得票数 0
1
回答
编译
到字节码,
Java
和Python。时间差异
的
原因是什么?
、
、
、
、
Java
和python (只讨论CPython )分别被解释
为
Java
和CPython字节码。然后,两个字节码都由各自
的
虚拟机(JVM和Cpython )进行解释。(在这里,我忽略了JIT
编译
部分,它在10K运行后开始。)为什么将
Java
编译
成
java
字节码要比python花费这么多时间?在
java
中,
编译
是一个显式步骤,而在python中,
编译
则发生在运行时。为什么第
浏览 3
提问于2020-08-13
得票数 4
回答已采纳
3
回答
一旦我运行这个项目,
Java
.class文件就会消失。
、
、
、
我参与了一个有多人参与
的
俄罗斯方块项目,它已经运行了几天,
没有
问题,但现在突然出现了一个例外:这基本上意味着它找不到我
类
的
名为.class
的
片段,但是每当我进行“清理和构建”,.class文件就会出现,然后在运行项目时立即消失。这是我
的
项目结构(在netbeans中与JDK 16一起运行):
浏览 4
提问于2021-10-20
得票数 2
回答已采纳
2
回答
为什么
Clojure
变量性args会根据
使用
情况得到不同
的
类型?
、
、
在回答时,我遇到了一些我
没有
预料到
的
事情,即
Clojure
的
变量性函数args:#'user/wtf user=> (wtf 1 2 3 4):ok user=> (let [x (wtf 1 2 3 4)] x)
clojure
.lang.ArraySeq:ok
浏览 3
提问于2014-09-25
得票数 14
回答已采纳
1
回答
涉及varargs时
的
调度
我试图
找到
一种
方法
来定义一个多
方法
,该
方法
(a)在多个arg上调度,(b)允许指定只关心某些arg
的
方法
(
编译
器不喜欢最后一个
方法
中
的
_): (println :s2 s1 s2)) (println :_s any1 s2))
编译
器肯定不喜欢这
浏览 1
提问于2016-04-01
得票数 0
回答已采纳
3
回答
怎么解决
Clojure
应用程序启动性能问题?
、
、
、
我用
Clojure
编写了一些小
的
实用程序,我
使用
Maven和maven-影子插件将其
编译
成可执行
的
独立JAR文件(“uberjars”)。这些uberjars包含应用程序所依赖
的
clojure
.jar和其他库(即:Commons-cli)
的
未打包版本。我已经发现
Clojure
应用程序需要几秒钟才能启动,而用
Java
编写
的
类似应用程序则在同一台机器上
的
子秒内启动(例如,显示
使
浏览 389
提问于2018-02-05
回答已采纳
2
回答
在
Clojure
中
使用
名称空间
的
常见约定是什么?
、
、
、
我很难
找到
在
Clojure
中
使用
名称空间
的
好建议和常见实践。我意识到名称空间与
Java
包不同,所以我试图梳理出
Clojure
中
的
约定,这似乎令人惊讶地难以确定。但除此之外,我很难
找到
适用于我
的
开发环境
的
机制。一些相互关联
的
问题:
Clojure
名称空间是否
使用
与通常用于包相同
的
唯一性约定?ie backwards-company-domain.
浏览 20
提问于2010-02-09
得票数 51
回答已采纳
7
回答
在
Java
中,带有run()
方法
的
类
不允许作为new Thread()
的
参数
、
如果我创建一个新
的
Java
类
,如下所示:{ // do something}new Thread(new A()).start()为什么
java
不能允许任何带有run()
方法
的</e
浏览 2
提问于2011-10-10
得票数 0
回答已采纳
1
回答
JVM
的
Protcols实现是如何工作
的
?
、
、
Clojure
上
的
文档声明为每个协议生成了相应
的
Java
接口。但是,您可以
使用
协议做
的
事情(将它们扩展到任意类型,等等)在
Java
接口方面,似乎
没有
任何简单
的
实现。协议和协议
方法
是如何内部工作
的
?为什么以及如何在每个协议中都需要
Java
接口?
浏览 3
提问于2013-09-02
得票数 1
回答已采纳
点击加载更多
相关
资讯
编程语言中的6个有趣特性
阿里重磅开源性能测试神器,性能监控分析工具 Arthas
Java学习笔记——异常处理
Java 正则表达式
Titan Framework MongoDB深入理解2
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券