Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;; project.clj
- (defproject learnclojure "0.1.0-SNAPSHOT"
- :description "FIXME: write description"
- :url "http://example.com/FIXME"
- :license {:name "Eclipse Public License"
- :url "http://www.eclipse.org/legal/epl-v10.html"}
- :dependencies [[org.clojure/clojure "1.5.1"]]
- :main learnclojure.core)
- ;; src/learnclojure/core.clj
- (ns learnclojure.core
- (:gen-class))
- (defn -main
- "I don't do a whole lot ... yet."
- [& args]
- ;; work around dangerous default behaviour in Clojure
- (alter-var-root #'*read-eval* (constantly false))
- (println "Hello, World!"))
- calvin % lein compile; lein jar
- Compiling learnclojure.core
- Created /Users/calvin/work/learnclojure/target/learnclojure-0.1.0-SNAPSHOT.jar
- (git)-[master] 164 s002 Sun 23 Jun 17:15 | ~/work/learnclojure |
- calvin % java -jar target/learnclojure-0.1.0-SNAPSHOT.jar
- Exception in thread "main" java.lang.NoClassDefFoundError: clojure/lang/IFn
- Caused by: java.lang.ClassNotFoundException: clojure.lang.IFn
- at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
- at java.security.AccessController.doPrivileged(Native Method)
- at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
- at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
- at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.j
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement