Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/07/2006, à 12:04

nknico

[Résolu]Scrip shell

Bonjour à tous!!

J'aurais besoin d'un petit coup de main...

J'ai besoin d'un petit script shell équivalent à ce script pour windows :

@set JAVADIR=C:\Program Files\Java\jre1.5.0_07

"%JAVADIR%/bin/java" -cp VectrexEmul.jar;jogl.jar frc.emul.ui.standalone.VectrexEmulator vectrex.properties

Je n'ai aucune idée sur la manière de faire ça...alors si quelqu'un peut jeter un oeil...ça serait super sympa.

Merci d'avance.

Dernière modification par nknico (Le 22/07/2006, à 15:13)


Nico

Hors ligne

#2 Le 22/07/2006, à 12:45

kais

Re : [Résolu]Scrip shell

bonjour,
je suppose que tu as installé le jre sous linux (sinon, avec adept ou synaptic, tu cherche jre et tu installe celui de sun ou blackdown),
ensuite pour ton script, je crois que cela devrait suffire (ici c'est avec sun-java5-jre):

export JAVADIR=/usr/lib/jvm/java-1.5.0-sun-1.5.0.06/jre
$JAVADIR/bin/java -cp VectrexEmul.jar;jogl.jar frc.emul.ui.standalone.VectrexEmulator vectrex.properties

j'espère que cela t'aidera...

Hors ligne

#3 Le 22/07/2006, à 13:42

nknico

Re : [Résolu]Scrip shell

Ok merci beaucoup!

Oui j'ai le JRE 1.5 de sun d'installé...

Je ai un peu modifié le script comme ça :

export JAVADIR=/usr/lib/jvm/java-1.5.0-sun/jre
$JAVADIR/bin/java -cp VectrexEmul.jar;jogl-natives-linux.jar frc.emul.ui.standalone.VectrexEmulator vectrex.properties

Mais ça ne fonctionne pas il me retourne l'aide sur la syntaxe

Usage: java [-options] class [args...]
           (to execute a class)
   or  java [-options] -jar jarfile [args...]
           (to execute a jar file)
.....

suivi de

./vectrex.sh: line 2: jogl-natives-linux.jar : commande introuvable

Dernière modification par nknico (Le 22/07/2006, à 13:45)


Nico

Hors ligne

#4 Le 22/07/2006, à 13:55

kais

Re : [Résolu]Scrip shell

cela devrait être:

$JAVADIR/bin/java -cp VectrexEmul.jar:jogl.jar frc.emul.ui.standalone.VectrexEmulator vectrex.properties

avec un : au lieu de ;

A+

Hors ligne

#5 Le 22/07/2006, à 14:06

nknico

Re : [Résolu]Scrip shell

Ouais ça a l'air d'être ça.

J'ai plein de messages d'erreurs en retour, mais je pense que ça vient du programme en question. Je vais contacter l'auteur...

nico@laptop:~/Desktop/VectrexEmul$ ./vectrex.sh
Exception in thread "main" java.lang.NoClassDefFoundError: net/java/games/jogl/GLEventListener
        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)
        at frc.emul.vectrex.ui.VectrexUI.<init>(VectrexUI.java:26)
        at frc.emul.vectrex.ui.VectrexUI.<init>(VectrexUI.java:21)
        at frc.emul.ui.standalone.VectrexEmulator.createEngine(VectrexEmulator.java:44)
        at frc.emul.ui.standalone.VectrexEmulator.run(VectrexEmulator.java:36)
        at frc.emul.ui.standalone.VectrexEmulator.main(VectrexEmulator.java:28)
nico@laptop:~/Desktop/VectrexEmul$

Merci beaucoup!!

Dernière modification par nknico (Le 22/07/2006, à 14:23)


Nico

Hors ligne

#6 Le 22/07/2006, à 14:45

kais

Re : [Résolu]Scrip shell

un petit [résolu] dans le sujet, ce serait bien...

et puis bon courage pour ton émulateur de Vectrex...

Hors ligne