Pages: 1
Bonjour,
J'essaye d'utiliser promidi directement dans un projet java que je monte dans eclipse.
Mais cela ne fonctionne guère pour le moment.
Qu'est ce qu'il y a de travers?
Voici mon code
package test; import processing.core.PApplet; import processing.core.*; import promidi.*; public class MidiTest_Interface_z extends PApplet { public void setup() { //get an instance of MidiIO MidiIO midiIO = MidiIO.getInstance(); } }
et les messages d'erreur de la console
Error while running applet. java.lang.RuntimeException: java.lang.ClassNotFoundException: uk.co.mandolane.promidioem.OEMMidiSystem at promidi.MidiIO.getDeviceInfo(MidiIO.java:186) at promidi.MidiIO.getAvailablePorts(MidiIO.java:210) at promidi.MidiIO.<init>(MidiIO.java:131) at promidi.MidiIO.getInstance(MidiIO.java:155) at test.MidiTest_Interface_z.setup(MidiTest_Interface_z.java:11) at processing.core.PApplet.handleDisplay(PApplet.java:1390) at processing.core.PGraphics.requestDisplay(PGraphics.java:690) at processing.core.PApplet.run(PApplet.java:1562) at java.lang.Thread.run(Thread.java:613) Caused by: java.lang.ClassNotFoundException: uk.co.mandolane.promidioem.OEMMidiSystem at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:316) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:164) at promidi.MidiIO.getDeviceInfo(MidiIO.java:182) ... 8 more java.lang.RuntimeException: java.lang.ClassNotFoundException: uk.co.mandolane.promidioem.OEMMidiSystem at promidi.MidiIO.getDeviceInfo(MidiIO.java:186) at promidi.MidiIO.getAvailablePorts(MidiIO.java:210) at promidi.MidiIO.<init>(MidiIO.java:131) at promidi.MidiIO.getInstance(MidiIO.java:155) at test.MidiTest_Interface_z.setup(MidiTest_Interface_z.java:11) at processing.core.PApplet.handleDisplay(PApplet.java:1390) at processing.core.PGraphics.requestDisplay(PGraphics.java:690) at processing.core.PApplet.run(PApplet.java:1562) at java.lang.Thread.run(Thread.java:613) Caused by: java.lang.ClassNotFoundException: uk.co.mandolane.promidioem.OEMMidiSystem at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:316) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:164) at promidi.MidiIO.getDeviceInfo(MidiIO.java:182) ... 8 more
Hors ligne
Est-ce que tu as installé Mandolane MIDI SPI ? c'est un extension java osx pour faire du midi avec promidi
http://www.mandolane.co.uk/
Dernière modification par ibakusha (2008-03-22 17:27:28)
Hors ligne
Bonjour,
Je débute avec Eclipse... Est ce que le chemin d'accès vers le 'jar' de la librairie promidi est correctement référencé dans Eclipse ? (cf)
Hors ligne
Oui je viens d'installer Mandolane MIDI SPI et je viens de télécharger la dernière version de promidi du coup ça tourne impec.
Je crois me souvenir que j'avais installé une version hackée pour MACOSX trouvée dans les forum de processing.
Merci de m'avoir indiqué cette extension Mandolane et merci pour la réactivité.
++
Dernière modification par dsan (2008-03-22 18:16:33)
Hors ligne
De nada . Content d'avoir pu aider
Hors ligne
Pages: 1