Did you try the downloads link here?
http://openrules.com/jsr331/
On May 6, 2013 12:10 AM, "Caocoa" <p.de.bois...@gmail.com> wrote:

> Well, so I just tried the following commands:
>
>> user=> (ns mx.clojure.contemporary.pitch-centricity-and-symmetry
>>   #_=>   (:import [jm.music.data
>>   #_=>             Score
>>   #_=>             Part
>>   #_=>             Phrase
>>   #_=>             Note])
>>   #_=>   (:import [jm.music.tools
>>   #_=>             Mod])
>>   #_=>   (:import [jm JMC])
>>   #_=>   (:import [jm.util Write]))
>> jm.util.Write
>> mx.clojure.contemporary.pitch-centricity-and-symmetry=>
>>
> It seems to work, right? :) Have I imported jMusic in a clean way?
> But I've still a problem with javax :-(
>
> On Monday, May 6, 2013 12:04:39 AM UTC+2, Caocoa wrote:
>>
>> 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<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.
>
>
>

-- 
-- 
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.


Reply via email to