Rechercher : dans
Par :

Probleme de classpath avec java sous linux

Dernière réponse le 9 avr 2009 à 13:44:38 nina08, le 21 sep 2008 à 11:38:13 
 Signaler ce message aux modérateurs

Bonjour tous le monde.

Mon problème est le suivant:
J'utilise la commande jhove pour afficher les propriété d'un fichier donné.mais le problème que cette commande ne reconnait pas tous les extensions.
pour cela je doit lui integré un module (classe java)qui reconnait les fichiers que je veux.
j'ai rajouté le module, la compilation a bien marché, et j'ai rajouté quelque instruction dans le fichier .conf, comme ils ont dis.

<module>
<class>edu.harvard.hul.ois.jhove.module.Project.WarcValidator</class>
</module>

Mais à un certain moment voici ce qu'ils ont dis de faire pour integrer le module dans jhove:
Module classes must be in the classpath used by JHOVE.
Je ne sais pas comment le faire.
IL existe un fichier jhove.sh que je pense qu'il faut modifié dedan
J'ai essayé de rajouter mon jar(mon module)mais toujour le meme probleme.
Citation : jhove.sh


JHOVE_HOME=/home/user7/jhove

#JAVA_HOME=/usr/lib/j2se/1.4/jre # Java JRE directory
JAVA_HOME=/usr/lib/java/jre
JAVA=$JAVA_HOME/bin/java # Java interpreter



#XTRA_JARS=/users/stephen/xercesImpl.jar
EXTRA_JARS=/jhove/module/Project/WarcValidator.jar # Extra .jar files to add to CLASSPATH

# NOTE: Nothing below this line should be edited
########################################################################

CP=${JHOVE_HOME}/bin/JhoveApp.jar:${EXTRA_JARS}

# Retrieve a copy of all command line arguments to pass to the application.

ARGS=""
for ARG do
ARGS="$ARGS $ARG"
done

# Set the CLASSPATH and invoke the Java loader.
#{JAVA} -classpath $CP Jhove $ARGS -x org.apache.xerces.parsers.SAXParser
${JAVA} -classpath $CP Jhove $ARGS


Mais quand j'essaye de lancer jhove, voila ce qu'il maffiche




edu.harvard.hul.ois.jhove.JhoveException: cannot instantiate module: edu.harvard.hul.ois.jhove.module.Project.WarcValidator
at edu.harvard.hul.ois.jhove.JhoveBase.init(Unknown Source)
at Jhove.main(Unknown Source)


Quelqu'un a une idéé?
JE travail sous ubuntu.
Merci d'avance pour votre aide.

Configuration: Linux
Firefox 2.0.0.13

Meilleures réponses pour « probleme de classpath avec java sous linux » dans :
Linux – Gentoo - Installation et configuration de JAVA VoirLinux – Gentoo - Installation et configuration de JAVA La distribution Gentoo de linux propose une panoplie d’environnements JRE et JDK. Pour les installer il suffit de précéder comme suit Installation de la JDK Pour lancer l’installation il faut...
[Firefox] plugin Java Jre de Sun VoirA) Les différentes variantes Java chez Sun B) Installation sous Mandriva Limited Edition 2005 ETAPE 1 ETAPE 2: Création du lien symbolique C) Installation sous debian lenny D) Installation sous ubuntu hardy heron A) Les différentes...
Compiler du C sous Linux/UNIX VoirSous Linux, le compilateur de C est gcc. Il est installé de base sur plusieurs distributions, mais sur Debian (et celles qui en découlent) il faudra l'installer (aptitude install gcc). gcc Syntaxe de GCC gcc Tout d'abord, il faut savoir...
Télécharger Java Runtime Environment VoirJava Runtime Environment (JRE) installe la machine virtuelle Java, permettant de jouer en ligne, de discuter avec des personnes dans le monde entier, de calculer les intérêts de votre prêt immobilier ou de visualiser des images en 3D. Ces...
Télécharger PS3 Media Server VoirUn logiciel simple et gratuit pour connecter sa PS3 et son PC à coups sûrs en DLNA et qui apporte les webradios, youtube et encodages automatiques. Fonctionne sous Java 6. Allez ici pour télécharger les versions autres que pour Windows :...
Java - Les packages VoirIntroduction aux packages La programmation Java consiste à créer des classes. Or, étant donné qu'un programme est généralement développé par une équipe de programmeurs, c'est-à-dire plusieurs personnes, le fait de concaténer (mettre bout à bout)...
Linux - L'installation de logiciels VoirLes différents types d'archives Basiquement il existe plusieurs façons de récupérer une application fonctionnant sous Linux : Sous forme de paquetage RPM. Il s'agit d'un fichier portant l'extension .rpm permettant une installation automatique,...
Java - Premier programme VoirPremière application avec Java La première chose à faire est de créer un simple fichier texte (sans mise en forme) et de taper les quelques lignes suivantes : // Votre premiere application en Java class FirstApp { public static void main...

1

nina08, le 22 sep 2008 à 10:35:05
  • +1

Svp je suis bloqué sur ce point:
Module classes must be in the classpath used by JHOVE

Comment je peux le rajouter?
quelqu'un a une idéé de commen faire cela:
Merci

Répondre à nina08

2

 débute, le 9 avr 2009 à 13:44:38

Bonjour,
en fait je veut appeler JHOVE via un programme java sous eclipse (OS = windows XP )
mais je vois pas comment je pourrait le faire sans passer par l'interface graphique??????

Merci d'avance

Répondre à débute