Sur mon G4 MDD sous Tiger (10.4.11), je n'arrive pas à lancer
l'interface Glozz http://www.glozz.org/ (impossible d'ouvrir le fichier
jar avec Jar Launcher v.11.9.0).
Dans le Terminal, admin% java -jar glozz-platform.jar renvoie :
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad
version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
Si j'en crois les forums où d'autres ont eu ce même message, il
s'agirait d'un problème de version. Le code est créé en 1.6 et j'utilise
Java 1.5 (java -version : java version "1.5.0_19"
Java(TM) 2 Runtime Environment, Standard Edition (build
1.5.0_19-b02-306)
Java HotSpot(TM) Client VM (build 1.5.0_19-138, mixed mode, sharing)
Je voudrais donc essayer Java 6 (Soylatte), récupéré à
http://landonf.bikemonkey.org/static/soylatte/
que j'ai placé dans usr/local/ comme indiqué.
Je dois définir le path avec le Terminal :
To ensure that the Soylatte binaries are preferred over the system's 1.5
installation, add the installation directory to your PATH (eg, export
PATH=/usr/local/soylatte16-amd64/bin:$PATH)
Etant plus que novice avec le Terminal, je préfère demander avant de
faire une éventuelle bêtise : si "soylattei386" est le nom de mon
dossier, la ligne de commande sera bien :
-- XAv In your pomp and all your glory you're a poorer man than me, as you lick the boots of death born out of fear. (Jethro Tull)
jperrocheau
Raph wrote:
En effet, je me suis aperçu de l'erreur et j'ai mis Users.
Mais sans succès : tcsh: export: Command not found.
OK, tu n'es pas en shell "bash" mais "tcsh" ce qui était peut-être le shell par défaut sous Mac OS X 10.4. Je ne me souviens plus.
La syntaxe n'est pas la même. De mémoire ce serait:
set path = (/Users/local/soylatte16-i386/bin)
Si je commets une erreur, les pros sont priés de corriger ;-)
OK, cela doit être cela, voir
man tcsh
Ouep, l'explication est minimaliste.
C'est ce "tcsh" qui cloche ?
> Pour vérifier les "chemins" actuellement validés tu tapes: > > echo $PATH
Il renvoie : /usr/local/bin:/bin:/sbin:/usr/bin:/usr/sbin
OK, ce sont les valeurs par défaut.
> Attention si tu fais une erreur de frappe dans la commande "export", il > ne te reste plus qu'à fermer la fenêtre pour en ouvrir une autre.
Je note.
A moins qu'on puisse utiliser unset pour csh et tcsh, mais je ne trouve pas une explication convenable sur l'effet et la syntaxe de cette commande dans le man.
-- Jacques Perrocheau ______________________________________________________________________ e-mail: mailto:
Raph <raph@alussinan.org> wrote:
En effet, je me suis aperçu de l'erreur et j'ai mis Users.
Mais sans succès :
tcsh: export: Command not found.
OK, tu n'es pas en shell "bash" mais "tcsh" ce qui était peut-être le
shell par défaut sous Mac OS X 10.4. Je ne me souviens plus.
La syntaxe n'est pas la même. De mémoire ce serait:
set path = (/Users/local/soylatte16-i386/bin)
Si je commets une erreur, les pros sont priés de corriger ;-)
OK, cela doit être cela, voir
man tcsh
Ouep, l'explication est minimaliste.
C'est ce "tcsh" qui cloche ?
> Pour vérifier les "chemins" actuellement validés tu tapes:
>
> echo $PATH
Il renvoie :
/usr/local/bin:/bin:/sbin:/usr/bin:/usr/sbin
OK, ce sont les valeurs par défaut.
> Attention si tu fais une erreur de frappe dans la commande "export", il
> ne te reste plus qu'à fermer la fenêtre pour en ouvrir une autre.
Je note.
A moins qu'on puisse utiliser unset pour csh et tcsh, mais je ne trouve
pas une explication convenable sur l'effet et la syntaxe de cette
commande dans le man.
--
Jacques Perrocheau
______________________________________________________________________
e-mail: mailto:jperrocheau@mac.com
En effet, je me suis aperçu de l'erreur et j'ai mis Users.
Mais sans succès : tcsh: export: Command not found.
OK, tu n'es pas en shell "bash" mais "tcsh" ce qui était peut-être le shell par défaut sous Mac OS X 10.4. Je ne me souviens plus.
La syntaxe n'est pas la même. De mémoire ce serait:
set path = (/Users/local/soylatte16-i386/bin)
Si je commets une erreur, les pros sont priés de corriger ;-)
OK, cela doit être cela, voir
man tcsh
Ouep, l'explication est minimaliste.
C'est ce "tcsh" qui cloche ?
> Pour vérifier les "chemins" actuellement validés tu tapes: > > echo $PATH
Il renvoie : /usr/local/bin:/bin:/sbin:/usr/bin:/usr/sbin
OK, ce sont les valeurs par défaut.
> Attention si tu fais une erreur de frappe dans la commande "export", il > ne te reste plus qu'à fermer la fenêtre pour en ouvrir une autre.
Je note.
A moins qu'on puisse utiliser unset pour csh et tcsh, mais je ne trouve pas une explication convenable sur l'effet et la syntaxe de cette commande dans le man.
-- Jacques Perrocheau ______________________________________________________________________ e-mail: mailto:
raph
Xavier wrote:
Raph wrote:
> C'est ce "tcsh" qui cloche ?
Oui. C'est pas un vrai shell.
Ah, d'accord. Je ne suis pas calé en coquillages ;)
Xavier <xavier@groumpf.org> wrote:
Raph <raph@alussinan.org> wrote:
> C'est ce "tcsh" qui cloche ?
Oui. C'est pas un vrai shell.
Ah, d'accord. Je ne suis pas calé en coquillages ;)
> Jacques Perrocheau wrote: > >> Raph wrote: >> >> > Oui, donc je peux essayer chez moi : >> > export PATH=/usr/local/soylatte16-i386/bin:$PATH sans problème alors. >> >> Non, si tu mets la machine Jave ici: /Users/local/..., il faut taper: >> >> export PATH=/Users/local/soylatte16-i386/bin:$PATH > > En effet, je me suis aperçu de l'erreur et j'ai mis Users. > > Mais sans succès : > tcsh: export: Command not found. > > C'est ce "tcsh" qui cloche ?
Il ne "cloche" mais il fait partie de la famille du type C-Shell. La commande devient donc :
> Jacques Perrocheau <jperrocheau@mac.com.invalid> wrote:
>
>> Raph <raph@alussinan.org> wrote:
>>
>> > Oui, donc je peux essayer chez moi :
>> > export PATH=/usr/local/soylatte16-i386/bin:$PATH sans problème alors.
>>
>> Non, si tu mets la machine Jave ici: /Users/local/..., il faut taper:
>>
>> export PATH=/Users/local/soylatte16-i386/bin:$PATH
>
> En effet, je me suis aperçu de l'erreur et j'ai mis Users.
>
> Mais sans succès :
> tcsh: export: Command not found.
>
> C'est ce "tcsh" qui cloche ?
Il ne "cloche" mais il fait partie de la famille du type C-Shell. La
commande devient donc :
> Jacques Perrocheau wrote: > >> Raph wrote: >> >> > Oui, donc je peux essayer chez moi : >> > export PATH=/usr/local/soylatte16-i386/bin:$PATH sans problème alors. >> >> Non, si tu mets la machine Jave ici: /Users/local/..., il faut taper: >> >> export PATH=/Users/local/soylatte16-i386/bin:$PATH > > En effet, je me suis aperçu de l'erreur et j'ai mis Users. > > Mais sans succès : > tcsh: export: Command not found. > > C'est ce "tcsh" qui cloche ?
Il ne "cloche" mais il fait partie de la famille du type C-Shell. La commande devient donc :