Not really, he just needs decent instructions. :p I don't know a line
of Java. I figured it out. :)

On Apr 29, 9:15 am, Stuart Sierra <the.stuart.sie...@gmail.com> wrote:
> Hi Santanu,
> Unfortunately, this is not a well-documented area, but it is
> possible.  Here's the high-level view, but don't expect these
> instructions to be sufficient:
>
> 1. Put (:gen-class) in the (ns...) declaration in your .clj file.
>
> 2. Add a -main function like:  (defn -main [& args] ...)
>
> 3. Compile your namespace with (compile...)  This generates .class
> files.
>
> 4. Run your class with "java your.namespace.name"
>
> 5. (Optional)  Use jar or ant to create a .jar file with a manifest
> that specifies your class as the Main-Class.
>
> No, this is not easy.  You need to know Java pretty thoroughly to have
> any hope of success.  At some point I hope to write an article with
> more details.  In the mean time, search the list to learn about gen-
> class and compile.
>
> -Stuart Sierra
>
> On Apr 29, 7:04 am, Santanu <thisissant...@gmail.com> wrote:
>
> > Hi Everybody,
>
> > I wanted to compile a .clj clojure file into a .jar/.class file so
> > that I could run it using java. (I don't know what is the actual way
> > to run clojure file. So far, I have only been trying it from within
> > emacs/slime).
>
> > But I don't know how to create the .class/.jar file. I also don't know
> > how to use ant (is that required?). I know javac can be applied on
> > a .java file to get a .class file... but I dunno what applies to
> > a .clj file?
>
> > Kindly suggest how do I do this. Any pointer(s) to a suitable online
> > article would be great.
>
> > Thanks in advance for your help.
>
> > Reards,
> > Santanu Chatterjee
--~--~---------~--~----~------------~-------~--~----~
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
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to