J'ai trouvé un petit soft qui m'a l'air intéressant :
http://karto.free.fr/Karto/
Pour fonctionner il lui faut une machine virtuelle java.
En principe ça devrait fonctionner sous macOS X. mais je n'y arrive pas.
Le fichier sh semble faire référence au dossier contenant java :
$DIR/jre1.3.1_03/bin/java mais qui serait présent dans le dossier du
programme karto ?!
Si quelqu'un de plus compétent que moi veut jeter un oeil, je lui en
saurais gré.
C'était celui-là que je voulais voir, vu qu'il est bien dans le JAR, c'est que visiblement il y a un problème de CLASSPATH... Le "echo $CLASSPATH" à ajouter dans le karto.sh donne quoi comme retour ?
C'était celui-là que je voulais voir, vu qu'il est bien dans le JAR,
c'est que visiblement il y a un problème de CLASSPATH... Le "echo
$CLASSPATH" à ajouter dans le karto.sh donne quoi comme retour ?
C'était celui-là que je voulais voir, vu qu'il est bien dans le JAR, c'est que visiblement il y a un problème de CLASSPATH... Le "echo $CLASSPATH" à ajouter dans le karto.sh donne quoi comme retour ?
-- Christophe Franco
ludovic.thebault
Christophe Franco wrote:
C'était celui-là que je voulais voir, vu qu'il est bien dans le JAR, c'est que visiblement il y a un problème de CLASSPATH... Le "echo $CLASSPATH" à ajouter dans le karto.sh donne quoi comme retour ?
Voilà :
% sh karto.sh /Users/ludo/Documents/karto/Karto0.7.1/lib/karto.jar:/Users/ludo/Documen ts/karto/Karto0.7.1/lib/duck.jar: Exception in thread "main" java.lang.NoClassDefFoundError: karto/Run
le classpath à donc l'air correct, c'est le bon chemin.
Christophe Franco <cfranco@pobox.com> wrote:
C'était celui-là que je voulais voir, vu qu'il est bien dans le JAR,
c'est que visiblement il y a un problème de CLASSPATH... Le "echo
$CLASSPATH" à ajouter dans le karto.sh donne quoi comme retour ?
Voilà :
% sh karto.sh
/Users/ludo/Documents/karto/Karto0.7.1/lib/karto.jar:/Users/ludo/Documen
ts/karto/Karto0.7.1/lib/duck.jar:
Exception in thread "main" java.lang.NoClassDefFoundError: karto/Run
le classpath à donc l'air correct, c'est le bon chemin.
C'était celui-là que je voulais voir, vu qu'il est bien dans le JAR, c'est que visiblement il y a un problème de CLASSPATH... Le "echo $CLASSPATH" à ajouter dans le karto.sh donne quoi comme retour ?
Voilà :
% sh karto.sh /Users/ludo/Documents/karto/Karto0.7.1/lib/karto.jar:/Users/ludo/Documen ts/karto/Karto0.7.1/lib/duck.jar: Exception in thread "main" java.lang.NoClassDefFoundError: karto/Run
le classpath à donc l'air correct, c'est le bon chemin.
cfranco
Ludovic Thébault wrote:
C'était celui-là que je voulais voir, vu qu'il est bien dans le JAR, c'est que visiblement il y a un problème de CLASSPATH... Le "echo $CLASSPATH" à ajouter dans le karto.sh donne quoi comme retour ?
Voilà :
% sh karto.sh /Users/ludo/Documents/karto/Karto0.7.1/lib/karto.jar:/Users/ludo/Documen ts/karto/Karto0.7.1/lib/duck.jar: Exception in thread "main" java.lang.NoClassDefFoundError: karto/Run
le classpath à donc l'air correct, c'est le bon chemin.
Ben là honnêtement... je sèche un peu. Faut dire que les problèmes de CLASSPATH c'est quand même quasiment sûr d'arriver quand on fait des JARs mais qu'on ne veut pas les rendre auto-executables avec le fichier manifest, et qu'on se retrouve à bricoler avec des scripts...
C'était celui-là que je voulais voir, vu qu'il est bien dans le JAR,
c'est que visiblement il y a un problème de CLASSPATH... Le "echo
$CLASSPATH" à ajouter dans le karto.sh donne quoi comme retour ?
Voilà :
% sh karto.sh
/Users/ludo/Documents/karto/Karto0.7.1/lib/karto.jar:/Users/ludo/Documen
ts/karto/Karto0.7.1/lib/duck.jar:
Exception in thread "main" java.lang.NoClassDefFoundError: karto/Run
le classpath à donc l'air correct, c'est le bon chemin.
Ben là honnêtement... je sèche un peu. Faut dire que les problèmes de
CLASSPATH c'est quand même quasiment sûr d'arriver quand on fait des
JARs mais qu'on ne veut pas les rendre auto-executables avec le fichier
manifest, et qu'on se retrouve à bricoler avec des scripts...
C'était celui-là que je voulais voir, vu qu'il est bien dans le JAR, c'est que visiblement il y a un problème de CLASSPATH... Le "echo $CLASSPATH" à ajouter dans le karto.sh donne quoi comme retour ?
Voilà :
% sh karto.sh /Users/ludo/Documents/karto/Karto0.7.1/lib/karto.jar:/Users/ludo/Documen ts/karto/Karto0.7.1/lib/duck.jar: Exception in thread "main" java.lang.NoClassDefFoundError: karto/Run
le classpath à donc l'air correct, c'est le bon chemin.
Ben là honnêtement... je sèche un peu. Faut dire que les problèmes de CLASSPATH c'est quand même quasiment sûr d'arriver quand on fait des JARs mais qu'on ne veut pas les rendre auto-executables avec le fichier manifest, et qu'on se retrouve à bricoler avec des scripts...
Le 6/08/03 17:00, dans 1fz9aci.iu9ahi13vptabN%, « Ludovic Thébault » a écrit :
Christophe Franco wrote:
Ben là honnêtement... je sèche un peu.
Tant pis, mais merci de ton aide. Juste une dernière couche. Comme CLASSPATH n' était pas défini, tu as
rajouté sa définition. Mais la portée (la visibilité) de cette définition est limitée au shell et il est possible que le process dans lequel tourne Java, n' en ait aucune visibilité. En shell (/bin/sh) il faudrait faire un export de CLASSPATH ou en tcsh un setenv. J-P
Le 6/08/03 17:00, dans 1fz9aci.iu9ahi13vptabN%ludovic.thebault@laposte.net,
« Ludovic Thébault » <ludovic.thebault@laposte.net> a écrit :
Christophe Franco <cfranco@pobox.com> wrote:
Ben là honnêtement... je sèche un peu.
Tant pis, mais merci de ton aide.
Juste une dernière couche. Comme CLASSPATH n' était pas défini, tu as
rajouté sa définition. Mais la portée (la visibilité) de cette définition
est limitée au shell et il est possible que le process dans lequel tourne
Java, n' en ait aucune visibilité. En shell (/bin/sh) il faudrait faire un
export de CLASSPATH ou en tcsh un setenv.
J-P
Le 6/08/03 17:00, dans 1fz9aci.iu9ahi13vptabN%, « Ludovic Thébault » a écrit :
Christophe Franco wrote:
Ben là honnêtement... je sèche un peu.
Tant pis, mais merci de ton aide. Juste une dernière couche. Comme CLASSPATH n' était pas défini, tu as
rajouté sa définition. Mais la portée (la visibilité) de cette définition est limitée au shell et il est possible que le process dans lequel tourne Java, n' en ait aucune visibilité. En shell (/bin/sh) il faudrait faire un export de CLASSPATH ou en tcsh un setenv. J-P