DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion de Windows / Fonctions Java
  • Appel de la fonction JavaCharge
  • Erreur
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
JavaExécute (Fonction)
En anglais : JavaExecute
Lance une application ou une applet Java en appelant la méthode "Main" d'une classe Java donnée.
Attention :
  • Le chemin de la classe à exécuter doit être spécifié avec la fonction JavaCharge.
  • La classe Java lancée doit implémenter la méthode "Static public void main(String[] args)".
// Chemins complets dans lesquels les classes (*.class) vont être recherchées
// Note : Indiquez les noms de dossiers/répertoires et les noms de .jar ou de .zip
// (et non seulement le nom des .class)
JavaCharge("D:\sources\AppJava1\classes.Zip;D:\sources\Exemple\TestJava")
JavaExécute("Application", "MaChaîne")
Syntaxe
JavaExécute(<Nom de la classe> [, <Paramètre>])
<Nom de la classe> : Chaîne de caractères
Nom et répertoire de la classe à exécuter. Ce paramètre est sensible à la casse : il doit correspondre exactement au nom indiqué dans la classe.
Si la classe est contenue dans un ou des packages, il faut spécifier le chemin complet de cette classe avec le caractère "/" comme séparateur. Exemple : "MonPackage/MonSousPackage/MaClasse".
<Paramètre> : Chaîne de caractères optionnelle
Paramètre à envoyer à l'application Java.
Remarques

Appel de la fonction JavaCharge

  • Un seul appel à la fonction JavaCharge doit être effectué dans une application WINDEV ou dans un site WEBDEV.
    Java La fonction JavaCharge peut être appelée autant de fois que nécessaire.
  • Il est nécessaire d'utiliser une version 1.1, 1.2 (ou sous version), 1.3 (ou sous version), 1.4, ou 6 de la machine virtuelle Java de SUN.
WINDEVWEBDEV - Code ServeurEtats et RequêtesWindowsLinuxCode Utilisateur (MCU)Ajax

Erreur

Si une erreur intervient lors de l'exécution de la classe spécifiée, le message d'erreur correspondant apparaît dans une boîte de message et l'application WINDEV (ou le site WEBDEV) est arrêtée.
Liste des exemples associés :
WD Appels JAVA Exemples didactiques (WINDEV) : WD Appels JAVA
[ + ] WD Appels Java est un projet exemple contenant 2 configurations de projet :
- Une configuration "Application Windows" qui permet de créer l'exécutable de l'application
- Une configuration "Application Java" qui permet de créer l'archive Java (.JAR) de l'application
Cet exemple est livré avec une archive JAR "FonctionJava" externe à l'application.
Il illustre l'appel aux méthodes des classes de cette archive JAR grâce à la fonction WLangage JavaExécuteFonction.
Cet exemple montre également le remplissage d'une table mémoire (identique en mode Java et en mode Windows)
Composante : wd290jav.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale