démarrer java avec wine.

thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet
Reprise du message précédent
Bonjour @papoteur.Il y a 2 choses dans cette application. Le serveur Java et l'application spécifique
Le post plus haut ( Dommage, ils ne sont pas numérotés) montre que le Java démarre bien sans encombre.
C'est le 1er point.
L'application quand à elle ( 2e point) a du mal à démarrer correctement. Je tombe toujours sur une liste de fichiers qui ne m'intéresse pas.
J'espère que cette explication t'éclairera un peu mieux. Merci.
débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

PaLmAs Membre non connecté
-
- Voir le profil du membre PaLmAs
- Inscrit le : 02/04/2007
- Groupes :
que renvoi le localhost:8080 sous le firefox de mageia ?
Citation :
Il y a 2 choses dans cette application. Le serveur Java et l'application spécifique
en est tu sur ? le premier doit peut être, être lancé par le second non ? le olympe.exe doit lancer le serveur java ?
Sinon je vois mal comment cela peux marcher ? tu lance le serveur sous nunux et l'appli sous wine donc, il faut que l'appli aille voir sur le java de linux et non sur celui de "l’émulateur" (oui je sais wine is not emulator !)
En gros ton appli cherche le chemin de java par rapport au chemin de windows -> c:programme_Filesjavalejava et non sous linux /usr/bin/lejava !!
Maintenant je connais pas l'appli, mais vu qu'elle as l'aire de fonctionner comme un serveur et que celui ci à l'aire de se lancer sous nunux, je répondrais, à ta place, à la question de Papoteur, celà nous indiquerai si effectivement une appli supplémentaire est obligatoire pour faire tourner le tous !
Citation :
Sachant que la machine virtuelle java est justement faite pour réaliser des programmes portables à partir du moment où la machine java est installée sur l'OS en question, qu'elle est donc l'intérêt de vouloir faire une émulation par Wine etc ...
Oui sur le papier, mais en faite non!! le C aussi devait permettre ça lol ! Si tu développe une petite appli oui mais dés que tu rentre dans du lourd bin nop ça marche plus ! Pour preuve la plupart des grosses appli en java (style jdownloader) il existe une version windows (voir plusieurs suivant le windows) , une appli nunux et une appli mac !
Ce doux rêve utopique n'est pas encore réalisé malheureusement !


thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet
1 Je démarre java.
/usr/bin/java -jar ./serveur_olympe.jar 8080
2 je change de directory
cd ./FirefoxPortable
3 je démarre l'appli.
wine FirefoxPortable.exe
Maintenant il me faut résoudre les problèmes de PATH, de directory et savoir si je peux démarrer depuis ~
Une fois le tout résolu il me faut exécuter ce fichier .bash car j'ai beau le mettre en exécutable c'est l'éditeur qui l'ouvre.
débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet
Maintenant, je souhaiterais faire une icône sur mon bureau qui enclencherait un script, qui me ferait le boulot. Je cherche....
Code :
cd '/home/thierry/.wine/drive_c/Program Files/Olympe V5.0 FirefoxPortable/'
/usr/bin/java -jar ./serveur_olympe.jar 8080
cd ./FirefoxPortable
env WINEPREFIX="/home/thierry/.wine" wine C:\Program Files\Olympe V5.0 FirefoxPortable\FirefoxPortable\FirefoxPortable.exe
ne fonctionne pas. Le java n'est pas trouvé.
débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet

débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

PaLmAs Membre non connecté
-
- Voir le profil du membre PaLmAs
- Inscrit le : 02/04/2007
- Groupes :
Citation :
Maintenant, je souhaiterais faire une icône sur mon bureau qui enclencherait un script, qui me ferait le boulot. Je cherche....
Code :
cd '/home/thierry/.wine/drive_c/Program Files/Olympe V5.0 FirefoxPortable/'
/usr/bin/java -jar ./serveur_olympe.jar 8080
cd ./FirefoxPortable
env WINEPREFIX="/home/thierry/.wine" wine C:\Program Files\Olympe V5.0 FirefoxPortable\FirefoxPortable\FirefoxPortable.e
Code :
cd '/home/thierry/.wine/drive_c/Program Files/Olympe V5.0 FirefoxPortable/'
/usr/bin/java -jar ./serveur_olympe.jar 8080
cd ./FirefoxPortable
env WINEPREFIX="/home/thierry/.wine" wine C:\Program Files\Olympe V5.0 FirefoxPortable\FirefoxPortable\FirefoxPortable.e
essaye ça :
Code BASH :
/usr/bin/java -jar '/home/thierry/.wine/drive_c/Program Files/Olymep V5.0 FirefoxPortable/serveur_olympe.jar 8080'
Pour le reste tu laisse tel quel. le ./ permet de lancer une appli quand tu trouve dans son dossier mais sinon il suffit de lui indiquer de le chemin !


thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet
En modifiant un peu la commande
Code BASH :
/usr/bin/java -jar '/home/thierry/.wine/drive_c/Program Files/Olympe V5.0 FirefoxPortable/serveur_olympe.jar' 8080
elle ne fonctionne pas dans un script mais seulement directement en console.
débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Meuz Membre non connecté
-
- Voir le profil du membre Meuz
- Inscrit le : 06/08/2011
- Groupes :
Tu ne pourrais pas remplacer ces espaces par des _ ?
Ou bien avec des guillemets :
Code BASH :
/usr/bin/java -jar "/home/thierry/.wine/drive_c/Program Files/Olympe V5.0 FirefoxPortable/serveur_olympe.jar" 8080

thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet
Code BASH :
/usr/bin/java -jar "/home/thierry/.wine/drive_c/Program Files/Olympe V5.0 FirefoxPortable/serveur_olympe.jar" 8080 Ceci est le Serveur Olympe. Merci de ne pas fermer cette fenetre jusqu'a la fin de l'utilisation du logiciel.
Si je ferme tout et que je fais un script avec la même commande, ça ne fonctionne pas. :
Code BASH :
$ ./Olympe.sh "xception in thread "main" java.lang.NumberFormatException: For input string: "8080 at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) at java.lang.Integer.parseInt(Integer.java:481) at java.lang.Integer.parseInt(Integer.java:514) at com.obs.itlabs.michaud.olympe.server.EmbeddedServer.main(EmbeddedServer.java:29)
Je ne m'explique pas cette différence.
débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Meuz Membre non connecté
-
- Voir le profil du membre Meuz
- Inscrit le : 06/08/2011
- Groupes :
Citation :
For input string: "8080
Ce ne serait pas la chaine 8080 qui pose problème ?
Teste avec le port 8080 entre guillemets ou apostrophes.

thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet
Code BASH :
./Olympe.sh parametre 1 port port par defaut utilise : 8080 Ceci est le Serveur Olympe. Merci de ne pas fermer cette fenetre jusqu'a la fin de l'utilisation du logiciel.
Les 2 dernières lignes montrent que le serveur est démarré. J'ai simplement fait ceci:
Citation :
/usr/bin/java -jar "/home/thierry/.wine/drive_c/Program Files/Olympe V5.0 FirefoxPortable/serveur_olympe.jar" 8080
;
env WINEPREFIX="/home/thierry/.wine" wine C:\Program Files\Olympe V5.0 FirefoxPortable\FirefoxPortable\FirefoxPortable.exe
;
env WINEPREFIX="/home/thierry/.wine" wine C:\Program Files\Olympe V5.0 FirefoxPortable\FirefoxPortable\FirefoxPortable.exe
Le point-virgule attend que la 1ere commande soit effective.
Problème: n'ayant pas de réponse la 2e ne démarre pas.
Existe-t-il une temporisation dans les scripts ?
débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie