J'ai un soucis quand je lance HSQL sur un serveur (sous windows 2003 avec java 5) qui possède déjà une version moins récente de HSQL dans un path...
Je lance dans un .bat la commande suivante :
java -cp hsqldb.jar org.hsqldb.Server ...
Le .jar et le .bat sont dans le meme dossier.
Le problème est qu'il ne lance pas la classe contenu dans le hsqldb.jar de mon dossier, mais une autre contenu dans un .jar que je n'arrive pas à localiser...
Deux questions :
- Comment savoir où java va chercher la classe chargée ? (dans quel chemin)
- Comment empécher java de charger celle qui est déjà présente dans un coin du disque pour qu'il charge uniquement la classe contenu dans un fichier .jar bien précis : le mien.
PS : j'ai essayé aussi
java -cp ./hsqldb.jar org.hsqldb.Server ...
ça ne marche pas mieux :-(
Partager