Setting Class and Passcode from a Book: Clojure Programming

I go through the Clojure Program, and I recently downloaded the code from the official website of the book. For other utils, I can do, for example (require 'clojure.contrib.str-utils), and it works. But how to download code from a book? (require 'examples.introduction)throws the following exception:

java.io.FileNotFoundException: Could not locate examples/ introduction__init.class or examples/introduction.clj on classpath:
(NO_SOURCE_FILE:0)
  [Thrown class clojure.lang.Compiler$CompilerException]

Here is the full backtrace:

Backtrace:
  0: clojure.lang.Compiler.eval(Compiler.java:4543)
  1: clojure.core$eval__3990.invoke(core.clj:1728)
  2: swank.commands.basic$eval_region__686.invoke(basic.clj:36)
  3: swank.commands.basic$listener_eval__695.invoke(basic.clj:50)
  4: clojure.lang.Var.invoke(Var.java:346)
  5: user$eval__1200.invoke(NO_SOURCE_FILE)
  6: clojure.lang.Compiler.eval(Compiler.java:4532)
  7: clojure.core$eval__3990.invoke(core.clj:1728)
  8: swank.core$eval_in_emacs_package__307.invoke(core.clj:55)
  9: swank.core$eval_for_emacs__384.invoke(core.clj:123)
 10: clojure.lang.Var.invoke(Var.java:354)
 11: clojure.lang.AFn.applyToHelper(AFn.java:179)
 12: clojure.lang.Var.applyTo(Var.java:463)
 13: clojure.core$apply__3243.doInvoke(core.clj:390)
 14: clojure.lang.RestFn.invoke(RestFn.java:428)
 15: swank.core$eval_from_control__310.invoke(core.clj:62)
 16: swank.core$eval_loop__313.invoke(core.clj:67)
 17: swank.core$spawn_repl_thread__445$fn__476$fn__478.invoke(core.clj:
173)
 18: clojure.lang.AFn.applyToHelper(AFn.java:171)
 19: clojure.lang.AFn.applyTo(AFn.java:164)
 20: clojure.core$apply__3243.doInvoke(core.clj:390)
 21: clojure.lang.RestFn.invoke(RestFn.java:428)
 22: swank.core$spawn_repl_thread__445$fn__476.doInvoke(core.clj:170)
 23: clojure.lang.RestFn.invoke(RestFn.java:402)
 24: clojure.lang.AFn.run(AFn.java:37)
 25: java.lang.Thread.run(Unknown Source)

I am trying to use Clojure Box and Enclojure in NetBeans on Windows XP. Is this a class problem? Where should I put the folder containing the code from the book? Please help me with my environment variables.

+3
source share
2 answers

bin. repl.sh repl.bat, , , , , . Clojure , , SO, ; . . ( , java, , , , , NetBeans, .)

, repl.sh/repl.bat REPL . REPL, script ( .bat .)

, , , .

+3

Clojure, Enclojure NetBeans. Enclojure REPL, JAR Clojure.

  • JAR lib/ , jline-0.9.94.jar
  • JAR, , examples/ (PCexamples.jar )

Library Folder in NetBeans

+2

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


All Articles