PROFESSIONAL NEWSGROUPS
WINDEV
,
WEBDEV
and
WINDEV Mobile
Home
|
Recent messages
|
Connect
|
Sign out
|
English
Home
→
WINDEV 2024
→
Appeler un code java avec JavaCharge()
Appeler un code java avec JavaCharge()
Started by Olivier BLAIS, May, 25 2016 8:18 AM - 4 replies
Connect yourself…
Olivier BLAIS
#1
Registered member
280 messages
Popularité : +22 (28 votes)
Posted on May, 25 2016 - 8:18 AM
Bonjour,
Afin d'utiliser une API avec son code source en Java, et éviter de traduire ce code en WLangage, j'ai eu l'idée suivante :
JavaCharge
(
fRepExe
(
)
+
[
"\"
]
)
Au préalable j'avais mis dans le répertoire de l'exécutable le fichier "le_fichier_API.java"
Puis j'ai ajouté le code suivant pour appeler la fonction dont j'avais besoin :
JavaExécuteFonction
(
"Nom_Classe"
,
"Nom_Fonction"
,
javaChaîneUnicode
,
"param_URL_Base"
,
"param_API_Key"
)
Cependant d'après la doc
http://doc.pcsoft.fr/fr-FR/?3048001
, JavaCharge() : le répertoire doit indiquer l'emplacement des fichiers .class
De plus d'après la doc
http://doc.pcsoft.fr/fr-FR/?3048004
, JavaExécuteFonction() je lis au niveau de l'exemple : Indique l'emplacement du Classes.ZIP et des *.class de l'application Java à lancer.
Hors je n'ai qu'un fichier .java
j'avoue que je suis un peu perdu.
Si quelqu'un à un conseil ?
Merci.
--
Cordialement.
Olivier.
http://www.impulse-web.com
Report
0
0
Jurassic Pork
#2
Registered member
962 messages
Popularité : +183 (185 votes)
Posted on May, 25 2016 - 8:45 AM
hello,
pour avoir le .class il faut que tu compiles le fichier .java avec le programme javac présent dans le JDK java.
--
Ami calmant, J.P
Report
0
0
Olivier BLAIS
#3
Registered member
280 messages
Popularité : +22 (28 votes)
Posted on May, 25 2016 - 9:04 AM
Jurassic Pork a écrit :
hello,
pour avoir le .class il faut que tu compiles le fichier .java avec le programme javac présent dans le JDK java.
--
Ami calmant, J.P
Merci de ta réponse.
Je viens de voir dans l'exemple livré avec WINDEV, WD Appels JAVA ceci :
JavaCharge
(
"FonctionJava.jar"
)
C'est effectivement ce que tu viens de me dire. Je dois compiler mon fichier qui va devenir un .jar ?
J'ai téléchargé jdk-8u91-windows-i586.exe puis lancer javac en ligne de commande suivi de mon fichier .java ...
C'est la première fois que j'utilise java donc pardonnez mon ignorance.
j'ai pas mal d'erreurs qui s'affiche comme :
symbol: class Gson
location: class Mailin
d:\mon_fichier.java:489: error: cannot find symbol
Gson gson = new Gson();
^
symbol: class Gson
location: class mon_fichier
Y-a-t-il un moyen de compiler et passer outre les erreurs ?
--
Cordialement.
Olivier.
http://www.impulse-web.com
Report
0
0
Jurassic Pork
#4
Registered member
962 messages
Popularité : +183 (185 votes)
Posted on May, 25 2016 - 9:43 AM
hello,
Cela ressemble à une bibliothèque absente (gson).
je ne sais pas exactement ce que tu veux faire avec ton fichier java mais si cela est faisable en wlangage ou en dotnet je te conseille de t'orienter vers un de ces 2 langages. Le dotnet est beaucoup plus facile à utiliser que java à partir de windev.
Ami calmant, J.P
--
Ami calmant, J.P
Report
2
0
Olivier BLAIS
#5
Registered member
280 messages
Popularité : +22 (28 votes)
Posted on May, 26 2016 - 8:05 AM
tu as raison.
Merci.
--
Cordialement.
Olivier.
http://www.impulse-web.com
Report
0
0
→ Go back to WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (earlier versions)
WEBDEV (earlier versions)
WINDEV Mobile (earlier versions)
Reports & Queries
Off-topic
Tools
Français
English
Español
Portuguesa
Close this window
Search type
Only topics
All the messages
Search period
Any time
Past hour
Past 24 hours
Past week
Past month
Past year
Cancel
Preview of your message
Adding an image
Import an image from a URL
Send an image from a file of your disk
Drop a file or click "Browse..."
or
Cancel
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Text