Setting up Mathematica to talk to Clojuratica for Windows
Getting Clojure and Mathematica to communicate under Windows is perhaps slightly easier to set up than it is under Mac and Clojure, but this comes at a price. Because we can't create symbolic links, we can't use Maven to manage the JLink.jar
file. Because of this, we can't use Leiningen to manage our project and its dependencies. Instead, we'll need to download everything and manage the dependencies and classpath on our own.
Getting ready
To prepare for this, we need to download a number of resources, as follows:
The Java Development Kit (http://www.oracle.com/technetwork/java/javase/downloads/index.html)
Clojuratica (https://github.com/stuarthalloway/Clojuratica/archive/master.zip)
Apache Ant (http://ant.apache.org/bindownload.cgi)
Clojure (http://clojure.org/downloads)
Unzip each of these as subdirectories of your project directory. For example, my project directory is named clj-interop
and it contains the subdirectories apache-ant-1.99...