Hi all! I'm a new Clojure user. I'm trying to import some java classes in order to use them with overtone, but I fail :/ Would you help me? Thanks a lot in advance for your answer.
Here is the bug: > user=> (:import [javax.constraints > #_=> Problem > #_=> ProblemFactory > #_=> Var > #_=> Solver > #_=> Objective > #_=> VarSet]) > CompilerException java.lang.RuntimeException: > java.lang.ClassNotFoundException: javax.constraints, > compiling:(NO_SOURCE_PATH:1) > > user=> (:import [jm.music.data > #_=> Score > #_=> Part > #_=> Phrase > #_=> Note]) > CompilerException java.lang.RuntimeException: > java.lang.ClassNotFoundException: jm.music.data, > compiling:(NO_SOURCE_PATH:1) > As a newbie, I have several questions: - I've found jMusic here: http://sourceforge.net/projects/jmusic/?source=dlp. I hope it's the latest version. I've copied it in > > /usr/lib/jvm/java-7-openjdk/jre/lib/ext > but I still can't invoke any jm.music.data classes. How could I include it int the classpath. I thought that folder was already included. - How can I download and properly install javax.constraints? I don't even know where I can find that package. Some data about my system: - uname -a gives me back: > Linux C40C04 3.8.11-1-ARCH #1 SMP PREEMPT Wed May 1 20:18:57 CEST 2013 > x86_64 GNU/Linux > - When I look for jMusic or javax in package database with my package manager (I use yaourt), I don't find anything. - Here is what java packages I've already installed: > $ yaourt -Qs java > extra/apache-ant 1.9.0-1 > A java-based build tool > extra/ca-certificates-java 20121112+nmu2-1 > Common CA certificates (JKS keystore) > extra/eclipse 4.2.2-1 > An IDE for Java and other languages > extra/gjs 1.36.1-1 > Javascript Bindings for GNOME > local/hsqldb-java 1:1.8.0.10-2 > HSQLDB Java libraries > extra/java-activation-gnu 1.1.1-1 > JavaBeans Activation Framework (JAF), framework for declaring what > beans operate on what MIME type data > local/java-commons-email 1.2-1 > Library for sending e-mail from Java. > extra/java-gnumail 1.1.2-1 > GNU implementation of the JavaMail API specification, version 1.3 > extra/jdk7-openjdk 7.u21_2.3.9-1 > Free Java environment based on OpenJDK 7.0 with IcedTea7 replacing > binary plugs - SDK > extra/jre7-openjdk 7.u21_2.3.9-1 > Free Java environment based on OpenJDK 7.0 with IcedTea7 replacing > binary plugs - Full Java runtime environment - needed for > executing Java GUI and Webstart programs > extra/jre7-openjdk-headless 7.u21_2.3.9-1 > Free Java environment based on OpenJDK 7.0 with IcedTea7 replacing > binary plugs - Minimal Java runtime - needed for executing non > GUI Java programs > community/netbeans 7.3-1 > IDE for Java, HTML5, PHP, Groovy, C and C++$ yaourt -Qs java > extra/apache-ant 1.9.0-1 > A java-based build tool > extra/ca-certificates-java 20121112+nmu2-1 > Common CA certificates (JKS keystore) > extra/eclipse 4.2.2-1 > An IDE for Java and other languages > extra/gjs 1.36.1-1 > Javascript Bindings for GNOME > local/hsqldb-java 1:1.8.0.10-2 > HSQLDB Java libraries > extra/java-activation-gnu 1.1.1-1 > JavaBeans Activation Framework (JAF), framework for declaring what > beans operate on what MIME type data > local/java-commons-email 1.2-1 > Library for sending e-mail from Java. > extra/java-gnumail 1.1.2-1 > GNU implementation of the JavaMail API specification, version 1.3 > extra/jdk7-openjdk 7.u21_2.3.9-1 > Free Java environment based on OpenJDK 7.0 with IcedTea7 replacing > binary plugs - SDK > extra/jre7-openjdk 7.u21_2.3.9-1 > Free Java environment based on OpenJDK 7.0 with IcedTea7 replacing > binary plugs - Full Java runtime environment - needed for > executing Java GUI and Webstart programs > extra/jre7-openjdk-headless 7.u21_2.3.9-1 > Free Java environment based on OpenJDK 7.0 with IcedTea7 replacing > binary plugs - Minimal Java runtime - needed for executing non > GUI Java programs > extra/js 17.0.0-1 > JavaScript interpreter and libraries > extra/js185 1.0.0-2 > JavaScript interpreter and libraries (legacy) > extra/libreoffice-common 4.0.2-3 (libreoffice) > common files for LibreOffice - a productivity suite that is > compatible with other major office suites > community/netbeans 7.3-1 > IDE for Java, HTML5, PHP, Groovy, C and C++ > local/saxon-he 9.4.0.7-2 > XSLT 2.0 / XPath 2.0 / XQuery 1.0 processor for Java - Home Edition > local/saxon6 6.5.5-1 > XSLT 1.0 / XPath 1.0 processor for Java > -- -- 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/groups/opt_out.