OVH Cloud OVH Cloud

traduction cli mac --> pécé ???

4 réponses
Avatar
yvon.thoravalNO-SPAM
j'ai une appli "multiplateforme" qui se lance par :

java -cp lib/hsqldb.jar:lib/macave.jar:lib/images.jar yt.ui.MaCave


sur MacOS X mais qq'1 l'essaie sur un pécé et il a droit à :

C:\AA\MaCave\macave_hsqldb>java -cp
lib/hsqldb.jar:lib/macave.jar:lib/images.jar
yt.ui.MaCave
Exception in thread "main" java.lang.NoClassDefFoundError: yt/ui/MaCave

avec :
C:\AA\MaCave\macave_hsqldb>java -cp
lib\hsqldb.jar:lib\macave.jar:lib\images.jar
yt.ui.MaCave

(antislash partout)

même chose...

il est dans le répertoire au dessus de lib/, comme je le fais sur MacOS
X

comment traduire cette commande :

java -cp lib/hsqldb.jar:lib/macave.jar:lib/images.jar yt.ui.MaCave

???

--
yt

4 réponses

Avatar
lucsky
Yvon Thoraval wrote:

sur MacOS X mais qq'1 l'essaie sur un pécé et il a droit à :

C:AAMaCavemacave_hsqldb>java -cp
lib/hsqldb.jar:lib/macave.jar:lib/images.jar
yt.ui.MaCave
Exception in thread "main" java.lang.NoClassDefFoundError: yt/ui/MaCave


Il me semble que sous WinDeMerde, les entrées du classpath doivent être
séparées par un ';', pas par un ':'.

--
Luc Heinrich -

Avatar
pmanet
Luc Heinrich wrote:

Il me semble que sous WinDeMerde, les entrées du classpath doivent être
séparées par un ';', pas par un ':'.



et... est-ce que dans l'autre sens ça pose aussi le meme problème ?

Avatar
yvon.thoravalNO-SPAM
manet wrote:


et... est-ce que dans l'autre sens ça pose aussi le meme problème ?


je ne pige pas bien la question, sur max ça marche en yout cas, bien
évidemment avant d'envoyer qq centaines de ko à qq'1 qui roule en rtc,
j'ai vérifié que ça marche dans n'importe quel folder...
--
yt

Avatar
yvon.thoravalNO-SPAM
Luc Heinrich wrote:


Il me semble que sous WinDeMerde, les entrées du classpath doivent être
séparées par un ';', pas par un ':'.


Il y a une autre particularité, un script voit le répertoire où il est
et non celui d'où il est lancé, me semble t'il, j'ai vu ça dans un
script fourni avec la distrib de hsql, par ex :

cd ..data
@java -classpath ..libhsqldb.jar org.hsqldb.util.%1 %2 %3 %4 %5 %6 %7
%8 %9


la hiérarchie étant :

hsqldb/
bin/
runUtil.bat <= le script en question
data/
là où sont stockés les fichiers de donnée
lib/
là où sont stockés les *.jar


--
yt