因为java类没有发现exception,所以leiningen不能运行【JAVA教程】

!
也想出现在这里? 联系我们
信息

因为java类没有发现exception,所以leiningen不能运行,第1张

概述因为java类没有发现exception,所以leiningen不能运行

我最近和今天一样,开始有兴趣学习用clojure编程。 现在安装了最新版本的java jdk并下载了leiningen脚本后,我按照后者的安装说明,特别是http:/www.lispcast.com/clojure-ubuntu 。

现在,在运行lein version并下载相关的jar文件后,程序退出时出现一个关于未find类的错误。 有问题的错误如下:

线程“main”java.lang.ExceptionInInitializerError中的exception

在java.base / java.lang.class.forname0(本地方法)

在java.base / java.lang.class.forname(Class.java:375)>

在clojure.lang.RT.classForname(RT.java:2168)

在clojure.lang.RT.classForname(RT.java:2177)

在clojure.lang.RT.loadClassForname(RT.java:2196)

在clojure.lang.RT.load(RT.java:443)

在clojure.lang.RT.load(RT.java:419)

在clojure.core $加载$ fn__5677.invoke(core.clj:5893)

在clojure.core $ load.invokeStatic(core.clj:5892)

在clojure.core $ load.doInvoke(core.clj:5876)

在clojure.lang.RestFn.invoke(RestFn.java:408)

在clojure.core__init.load(未知来源)

在clojure.core__init。(未知来源)

在java.base / java.lang.class.forname0(本地方法)

在java.base / java.lang.class.forname(Class.java:375)

在clojure.lang.RT.classForname(RT.java:2168)

在clojure.lang.RT.classForname(RT.java:2177)

在clojure.lang.RT.loadClassForname(RT.java:2196)

在clojure.lang.RT.load(RT.java:443)

在clojure.lang.RT.load(RT.java:419)

在clojure.lang.RT.doInit(RT.java:461)

在clojure.lang.RT。(RT.java:331)

在clojure.main。(main.java:20)

引起:java.lang.classNotFoundException:java / sql / Timestamp

在java.base / java.lang.class.forname0(本地方法)

在java.base / java.lang.class.forname(Class.java:375)

在clojure.lang.RT.classForname(RT.java:2168)

在clojure.lang.RT.classFornameNonLoading(RT.java:2181)

在clojure.instant $ loading__5569__auto ____ 6869.invoke(instant.clj:9)

在clojure.instant__init.load(未知来源)

在clojure.instant__init。(未知来源)

… 23更多

我的Java 9 jdk安装在/usr/lib/jvm/java-9-oracle/bin/java ,我的JAVA_HOMEvariables设置为/usr/lib/jvm/java-9-oracle但是我尝试了/usr/lib/jvm/java-9-oracle/bin ,以防万一。 我正在运行xubuntu 16.04.3,如果这是重要的。 我曾尝试将默认的Java jdk设置回与xubuntu捆绑在一起的openjdk,但这也无济于事。

Leiningen终止batch file的执行

linux与windows的clojure开发

用clojure嗅探/ proc / cpuinfo

如何在windows上运行Clojuretesting?

在emacs中重新加载Clojure文件

顺便说一句,整个问题的起源是因为我试图在安装cursive插件之后在intellij中运行REPL,这并不起作用。 然后我推测这可能是因为我之前没有安装leiningen(我以为IDE和草书会把它捆绑在一起)。 然而,关于什么intellij和clojure成功运行的实际信息已经没有了,因为大部分信息是相当“分散的”,我不知道我是否错过了一些东西。

无论如何,我要把所有的东西都用到工作上来是相当困难的 – 可能是因为我对这类问题还不是很了解,只是在linux发行版上花了一小段时间,对clojure完全不熟悉。 如果我错过了一些显而易见的东西,我表示抱歉,但有理由认为,事情只有一旦显示出来就显而易见了。

任何和所有的build议将不胜感激。

我可以用Nginx使用Clojure吗?

在windows中的Clojure REPL

Lein.bat无法在windows XP中启动repl

尝试运行lein repl并且不能传递神器org.clojure:tools.nrepl:pom:0.2.3 from / to central

Leiningen安装windows错误

这看起来像是由Java 9的“模块”的新概念引起的一个问题:Clojure希望能够访问java.sql.Timestamp,但它不能。 我没有跟上Java开发或Clojure开发,所以我不能肯定这是你的问题,但它对我来说是这样的。 尝试使用较早的JDK。

总结

以上是内存溢出为你收集整理的因为java类没有发现exception,所以leiningen不能运行全部内容,希望文章能够帮你解决因为java类没有发现exception,所以leiningen不能运行所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

© 版权声明
THE END
喜欢就支持一下吧
点赞92 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容