For some reason, I can’t get clojure REPL while working with jline, what I did was git to clone the clojure repository with github and then run ant to create it and then load jline-0.9. 94.jar to the directory with clojure.jar, then run the following command:
java -cp jline-0.9.94.jar:clojure.jar jline.ConsoleRunner clojure.main
And get the following errors:
Exception in thread "main" java.lang.ClassNotFoundException: clojure.main at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:317) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:375) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:164) at jline.ConsoleRunner.main(Unknown Source)
Here are the files in my current directory:
vvshs-macbook-2:clojure vvsh$ ls build.xml clojure-sources-1.2.0-master-SNAPSHOT.jar epl-v10.html src classes clojure-sources.jar jline-0.9.94.jar test clojure-1.2.0-master-SNAPSHOT.jar clojure.iml pom-template.xml clojure-slim-1.2.0-master-SNAPSHOT.jar clojure.jar pom.xml clojure-slim.jar doc readme.txt vvshs-macbook-2:clojure vvsh$
I got the same error on clojure 1.1 and lein repl (it seems lein supports its own version of clojure).
By the way, this is on mac ox 10.5.8
java version "1.5.0_24" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_24-b02-357-9M3165) Java HotSpot(TM) Client VM (build 1.5.0_24-149, mixed mode, sharing)
Does anyone know what happened and how to fix it? Because I really want to get the lane replica to work to start the project.
clojure jline
vito huang
source share