Leiningen cannot work due to java class exception

Recently, like today, I became interested in learning programming with clojure. Now, having installed the latest version of java jdk and downloaded the leiningen script, I followed the installation instructions for the latter, in particular those given at: http: /www.lispcast.com/clojure-ubuntu .

Now, after starting lein versionand loading the corresponding jar file, the program will exit with an error stating that the class was not found. The indicated error is read as follows:

An exception is
thrown in the main thread java.lang.ExceptionInInitializerError in java.base / java.lang.Class.forName0 (native method)
in java.base / java.lang.Class.forName (Class.java data75)>
in clojure. lang.RT.classForName (RT.java:2168)
in clojure.lang.RT.classForName (RT.java:2177)
in clojure.lang.RT.loadClassForName (RT.java:2196)
in clojure.lang.RT.load (RT.java:443)
at clojure.lang.RT.load (RT.java:419)
at clojure.core $ load $ fn__5677.invoke (core.clj: 5893)
at clojure.core $ load.invokeStatic (core. clj: 5892)
in clojure.core $ load.doInvoke (core.clj: 5876)
in clojure.lang.RestFn.invoke (RestFn.java:408)
in clojure.core__init.load (Unknown source)
in clojure.core__init. (Unknown source)
in java.base / java.lang.Class.forName0 (native method)
in java.base / java.lang.Class.forName (Class.javahaps75)
in clojure.lang.RT.classForName (RT.java:2168)
in clojure.lang.RT.classForName (RT.java:2177)
in clojure.lang.RT.loadClassForName (RT.java:2196)
in clojure.lang.RT.load (RT.java:443)
in clojure.lang. RT.load (RT.java:419)
in clojure.lang.RT.doInit (RT.java:461)
in clojure.lang.RT. (RT.javahaps31)
at clojure.main. (main.java:20) Called
: java.lang.ClassNotFoundException: java / sql / Timestamp
in java.base / java.lang.Class.forName0 (native method)
in java.base / java.lang.Class.forName (Class .java: 375)
in clojure.lang.RT.classForName (RT.java:2168)
at clojure.lang.RT.classForNameNonLoading (RT.java:2181)
at clojure.instant $ loading__5569__auto ____ 6869.invoke (instant.clj: 9)
at clojure.instant__init.load (Unknown source)
at clojure.instant__init. (Unknown source)
... 23 more

My java 9 jdk is set to /usr/lib/jvm/java-9-oracle/bin/java, and my variable is JAVA_HOMEset to /usr/lib/jvm/java-9-oracle, but I tried /usr/lib/jvm/java-9-oracle/bin, just in case. I am running xubuntu 16.04.3 if that matters. I tried to install java jdk by default in openjdk, which is related to xubuntu, but that also did not help.

, - , REPL intellij , . , , leiningen ( , IDE ). , intellij clojure , , "", , - .

, - , , , , Linux- clojure. - , , , - , .

.

+4
1

, "" Java 9: ​​ Clojure , java.sql.Timestamp, . Java Clojure, , , . JDK.

+1

Source: https://habr.com/ru/post/1686674/


All Articles