Just a note that at the top of the documentation page you mention, it says: "Clojure compiles all code you load on-the-fly into JVM bytecode, but sometimes it is advantageous to compile ahead-of-time (AOT)."
I would venture an estimate that most people who use Clojure do so without using AOT compilation. Many would advocate against using AOT compilation, unless you are in a particular situation that requires it. Andy On Fri, Oct 13, 2017 at 10:13 AM, Damien Mattei <damien.mat...@gmail.com> wrote: > i did not have , i just follow the tutorial: > https://clojure.org/reference/compilation > i made the file but still the same problem: > > [mattei@moita ~]$ export CLASSPATH=.:./clojure/examples > [mattei@moita ~]$ clojure > Clojure 1.5.1 > user=> (compile 'clojure.examples.hello) > FileNotFoundException Could not locate clojure/examples/hello__init.class > or clojure/examples/hello.clj on classpath: clojure.lang.RT.load > (RT.java:443) > user=> ^C[mattei@moita ~]$ > > [mattei@moita ~]$ cat clojure/examples/hello.clj > (ns clojure.examples.hello > (:gen-class)) > > (defn -main > [greetee] > (println (str "Hello " greetee "!"))) > > On Friday, October 13, 2017 at 4:48:40 PM UTC+2, James Reeves wrote: >> >> Maybe this is a dumb question, but do you have a file >> "clojure/examples/hello.clj" on the classpath? Since that's what the >> exception is complaining about. >> >> On 13 October 2017 at 15:09, Damien Mattei <damien...@gmail.com> wrote: >> >>> hello, >>> >>> i'm new to clojure, just installed it on a CentOS box, >>> >>> and try to compile the code below from tutorial, but it does not work, i >>> searched a lot before posting, no answer... i do not want to use leiningen >>> at this stage,later perheaps... >>> >>> just want to compile and run >>> >>> user=> (ns clojure.examples.hello >>> (:gen-class)) >>> nil >>> clojure.examples.hello=> >>> clojure.examples.hello=> (defn -main >>> [greetee] >>> (println (str "Hello " greetee "!"))) >>> #'clojure.examples.hello/-main >>> clojure.examples.hello=> (compile 'clojure.examples.hello) >>> FileNotFoundException Could not locate clojure/examples/hello__init.class >>> or clojure/examples/hello.clj on classpath: clojure.lang.RT.load >>> (RT.java:443) >>> >>> help greatly appreciated (because i'm just one step to leave Clojure and >>> continue using Kawa or Bigloo i already use or dive into ABCL , but >>> Clojure has a so good reputation, i cannot imagine being sticked here by a >>> simple hello world!) >>> >>> damien >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Clojure" group. >>> To post to this group, send email to clo...@googlegroups.com >>> Note that posts from new members are moderated - please be patient with >>> your first post. >>> To unsubscribe from this group, send email to >>> clojure+u...@googlegroups.com >>> For more options, visit this group at >>> http://groups.google.com/group/clojure?hl=en >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "Clojure" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to clojure+u...@googlegroups.com. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> >> >> -- >> James Reeves >> booleanknot.com >> > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.