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 version
and 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_HOME
set 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. - , , , - , .
.