» codelab : http://codelab.fr/accueil » Forum : Processing : http://codelab.fr/processing » Utiliser la lib ProMidi dans un projet java en dehors de processing. : http://codelab.fr/71 Ceci est la version imprimable d'un sujet du forum, pour retourner à la version complète : Utiliser la lib ProMidi dans un projet java en dehors de processing. |
dsan — 2008-03-22 15:46:59 |
Bonjour, 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 |
ibakusha — 2008-03-22 17:26:13 |
Est-ce que tu as installé Mandolane MIDI SPI ? c'est un extension java osx pour faire du midi avec promidi |
emoc — 2008-03-22 17:26:44 |
Bonjour, |
dsan — 2008-03-22 17:41:31 |
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. :D |
ibakusha — 2008-03-22 18:52:23 |
De nada . Content d'avoir pu aider :) |