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