Executer script Perl a partir d'un application java
Résolu/Fermé
jayzman
Messages postés
46
Date d'inscription
mercredi 18 novembre 2015
Statut
Membre
Dernière intervention
5 février 2016
-
Modifié par jayzman le 20/11/2015 à 06:53
jayzman Messages postés 46 Date d'inscription mercredi 18 novembre 2015 Statut Membre Dernière intervention 5 février 2016 - 20 nov. 2015 à 12:48
jayzman Messages postés 46 Date d'inscription mercredi 18 novembre 2015 Statut Membre Dernière intervention 5 février 2016 - 20 nov. 2015 à 12:48
A voir également:
- Executer script Perl a partir d'un application java
- Waptrick java football - Télécharger - Jeux vidéo
- Application mobile - Guide
- Jeux java itel football - Télécharger - Jeux vidéo
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Script vidéo youtube - Guide
1 réponse
[Dal]
Messages postés
6202
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
14 janvier 2025
1 097
20 nov. 2015 à 11:24
20 nov. 2015 à 11:24
Salut jayzman,
à partir d'une interface graphique en java
Tu veux dire "à partir d'un programme Java que je suis en train de réaliser" ?
Si ta question concerne Perl, il suffit que Perl soit installé sur la machine et que tu lances le script Perl en argument à l'exécutable perl. Si le script Perl utilise des modules non standards, il te faudra aussi les installer. La façon d'installer Perl et des modules Perl dépend du système d'exploitation considéré, ce que tu ne mentionnes pas.
Si ta question concerne Java, tu dois savoir comment exécuter un programme externe avec un argument et éventuellement récupérer le résultat renvoyé par le script si c'est ce que tu cherches à obtenir. Si tu ne sais pas, renseigne toi, ou pose la question sur le forum Java.
Enfin, il y a des solutions comme les solutions suivantes :
https://metacpan.org/pod/distribution/Inline-Java/Java/PerlInterpreter/PerlInterpreter.pod
https://github.com/mtshomsky/jerl
qui proposent différentes façons d'exécuter du code Perl à partir de Java.
Mais, je n'ai jamais tenté ces choses, n'étant pas un programmeur féru de Java.
Dal
à partir d'une interface graphique en java
Tu veux dire "à partir d'un programme Java que je suis en train de réaliser" ?
Si ta question concerne Perl, il suffit que Perl soit installé sur la machine et que tu lances le script Perl en argument à l'exécutable perl. Si le script Perl utilise des modules non standards, il te faudra aussi les installer. La façon d'installer Perl et des modules Perl dépend du système d'exploitation considéré, ce que tu ne mentionnes pas.
Si ta question concerne Java, tu dois savoir comment exécuter un programme externe avec un argument et éventuellement récupérer le résultat renvoyé par le script si c'est ce que tu cherches à obtenir. Si tu ne sais pas, renseigne toi, ou pose la question sur le forum Java.
Enfin, il y a des solutions comme les solutions suivantes :
https://metacpan.org/pod/distribution/Inline-Java/Java/PerlInterpreter/PerlInterpreter.pod
https://github.com/mtshomsky/jerl
qui proposent différentes façons d'exécuter du code Perl à partir de Java.
Mais, je n'ai jamais tenté ces choses, n'étant pas un programmeur féru de Java.
Dal
20 nov. 2015 à 12:14
merci pour votre reponse,
oui je veut que mon qppli java exécute un script Perl en un seul bouton sous Windows,
le script Perl est exécutable mais je veut le rentrer dans mon appli en java.
merci
20 nov. 2015 à 12:17
Modifié par [Dal] le 20/11/2015 à 12:44
Le premier propose un module Perl à installer par CPAN, qui comprend une application Java interfaçant la JVM avec l'interpréteur Perl installé sur le système.
Le deuxième embarque un micro interpréteur Perl l'exécutant à l'intérieur de la JVM.
Dal
20 nov. 2015 à 12:48
merci Dal
ça m'a beaucoup aidé.
jayzman