2009-10-09 6 views
0

Je suis nouveau en java mais je dois exécuter CoMIRVA (http://www.cp.jku.at/people/schedl/Research/Development/CoMIRVA/webpage/CoMIRVA.html)Comment faire fonctionner le pot CoMIRVA?

J'ai télécharger comirva-0.2.N3.jar et mettre les bibliothèques requises dans le même dossier. Quand je lance la commande "java -jar comirva-0.2.N3.jar" il m'a donné: "Exception dans le thread "principal" java.lang.NoClassDefFoundError: cp/util/ThreadListener"

On dit dans la site que nous "avons besoin des bibliothèques requises dans votre classpath pour exécuter le fichier jar".

Comment mettre les bibliothèques requises dans le chemin de classe pour exécuter le fichier jar? Je allready essayé de "SET CLASSPATH =" C:. ...... pot », mais ne fonctionne pas

Répondre

0

La grille sur ce site vous permet de télécharger le script d'exécution OS approprié:

  • run_comirva.bat pour Microsoft
  • run_comirva.sh pour Linux/Unix

le .bat Inspecter, il y a une foule d'autres dépendances qui doivent être inclus dans le classpath. Je vous suggère d'utiliser le script tel que fourni

EDIT:

la chauve-souris est à la recherche de ces fichiers dans ces répertoires:

.; 
./CoMIRVA; 
./CoMIRVA/classes; 
./CoMIRVA/classes/comirva; 
./CoMIRVA/lib/commons-logging-api.jar; 
./CoMIRVA/lib/cp.jar; 
./CoMIRVA/lib/jama-1.0.2.jar; 
./CoMIRVA/lib/jl1.0.jar; 
./CoMIRVA/lib/jogg-0.0.7.jar; 
./CoMIRVA/lib/jorbis-0.0.15.jar; 
./CoMIRVA/lib/mp3spi1.9.4.jar; 
./CoMIRVA/lib/stax-api-1.0.jar; 
./CoMIRVA/lib/tritonus_remaining.jar; 
./CoMIRVA/lib/tritonus_share.jar; 
./CoMIRVA/lib/wstx-lgpl-2.0.3.jar; 
./CoMIRVA/lib/secondstring.jar 

Dans cet esprit, il semble que d'avoir votre comirva-0.2.N3.jar dans votre répertoire de travail est très bien , mais vous devez déplacer vos dépendances vers un répertoire appelé CoMIRVA/lib/ (en utilisant la barre oblique appropriée pour votre environnement) sous votre répertoire de travail.

+0

J'ai exécuté le .bat et m'a donné la même erreur. J'ai tous les fichiers (jar CoMIRVA, jars requis et le. Bat) dans le même dossier. Pouvez-vous me dire où devraient-ils être s'il vous plaît? Avez-vous bien exécuté le système? –

+0

J'ai dû extraire le contenu du fichier jar dans ce dossier et après ça a plutôt bien fonctionné. Tks m8! –

Questions connexes