OVH Cloud OVH Cloud

erreur JAVA

8 réponses
Avatar
pmanet
on m'a donné un programme JAVA (controle de données) qui fonctionne sans
problème sous windows.

sous OSX ( X 1,lambda et OSX 2,8) il se plante rapidement

je trouve plein de choses dans la console du mac, et à la fin :

Initialisation des exports
main - erreur java.lang.StringIndexOutOfBoundsException: String index
out of range: -1


peut-on déjà avoir une idée de ce qui se passe ?
y a-t-il un journal plus précis de JAVA ?
--
Philippe Manet

8 réponses

Avatar
mathias.news+spam
manet wrote:

on m'a donné un programme JAVA (controle de données) qui fonctionne sans
problème sous windows.

sous OSX ( X 1,lambda et OSX 2,8) il se plante rapidement

je trouve plein de choses dans la console du mac, et à la fin :

Initialisation des exports
main - erreur java.lang.StringIndexOutOfBoundsException: String index
out of range: -1


peut-on déjà avoir une idée de ce qui se passe ?


oui, mais c'est pas vraiment exploitable si on n'a pas le source...

si il y a plus de détails dans la console, postes les.


y a-t-il un journal plus précis de JAVA ?



ton appli se présente sous quelle forme ? un fichier .jar ?

tu as quelle version de java > dans le terminal : java -version

si c'est un fichier jar essayes de le lancer au terminal
java -jar tonfichier.jar
et vois si tu en apprends un peu plus

si tu es en 1.4.1 par défaut tu peux aussi le démarrer avec la jvm 1.3.1

/System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Commands/java
-jar tonfichier.jar

Avatar
pmanet
Mathias Terreaux <mathias.news+ wrote:

ton appli se présente sous quelle forme ? un fichier .jar ?

tu as quelle version de java > dans le terminal : java -version


normalement 141, sur un 10.2.8 fraichement installé et mis à jour, y
compris avec les dev tools



si c'est un fichier jar essayes de le lancer au terminal
java -jar tonfichier.jar
et vois si tu en apprends un peu plus

si tu es en 1.4.1 par défaut tu peux aussi le démarrer avec la jvm 1.3.1

/System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Commands/java
-jar tonfichier.jar


je transmets au boulot... (pas de news au boulot, pas d'OSX ici...)

--
Philippe Manet

Avatar
csd94
manet a écrit:
on m'a donné un programme JAVA (controle de données) qui fonctionne sans
problème sous windows.

sous OSX ( X 1,lambda et OSX 2,8) il se plante rapidement

je trouve plein de choses dans la console du mac, et à la fin :

Initialisation des exports
main - erreur java.lang.StringIndexOutOfBoundsException: String index
out of range: -1


peut-on déjà avoir une idée de ce qui se passe ?
y a-t-il un journal plus précis de JAVA ?


j'ai la même erreur

alterman

Avatar
pmanet
Mathias Terreaux <mathias.news+ wrote:

oui, mais c'est pas vraiment exploitable si on n'a pas le source...


ben, il fait 300 K...

si il y a plus de détails dans la console, postes les.


rien de plus, meme en le démarrant au terminal comme tu l'indique.

ton appli se présente sous quelle forme ? un fichier .jar ?

tu as quelle version de java > dans le terminal : java -version



1,4,1


si tu es en 1.4.1 par défaut tu peux aussi le démarrer avec la jvm 1.3.1


techniquement difficile pour moi... car le jar doit lire pas mal de
fichiers de ref, il faut donc mettre le terminal dans le meme directory
que le jar.

éidemment, ça doit pouvoir se bricoler en affinant la CLI, mais bon...
--
Philippe Manet

Avatar
mathias.news+spam
manet wrote:

oui, mais c'est pas vraiment exploitable si on n'a pas le source...


ben, il fait 300 K...

300k quoi ?

le(s) fichier source ?
ou le jar ?


si tu es en 1.4.1 par défaut tu peux aussi le démarrer avec la jvm 1.3.1


techniquement difficile pour moi... car le jar doit lire pas mal de
fichiers de ref, il faut donc mettre le terminal dans le meme directory
que le jar.

éidemment, ça doit pouvoir se bricoler en affinant la CLI, mais bon...



sinon une bidouille pour mettre le 10.1.3 cemmo jvm par défaut (un lien
symbolique à changer
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentVM
mais moyen et j'y crois très peu


Avatar
pmanet
Mathias Terreaux <mathias.news+ wrote:
300 k quoi
le(s) fichier source ?
ou le jar ?


des ko pour le jar
le source, je peux le demander à l'auteur, si ça t'interesse de te
pencher sur le problème...

--
Philippe Manet

Avatar
mathias.news+spam
manet wrote:

Mathias Terreaux <mathias.news+ wrote:
300 k quoi
le(s) fichier source ?
ou le jar ?


des ko pour le jar
le source, je peux le demander à l'auteur, si ça t'interesse de te
pencher sur le problème...


pourquoi pas, trouver la ligne qui fait planter ne doit pas être bien
long.
mais qu'en dis l'auteur du programme de ce pb ?


Avatar
pmanet
Mathias Terreaux <mathias.news+ wrote:

pourquoi pas, trouver la ligne qui fait planter ne doit pas être bien
long.


bon, j'essaie

mais qu'en dis l'auteur du programme de ce pb ?


que ça fonctionne à la perfection sur les PCs ; et comme je dois etre le
seul à m'acharner à utiliser un mac dans le groupe, il est moyennement
motivé.

--
Philippe Manet