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
  • Java version 1.2 (ou sous version), 1.3 (ou sous version), 1.4 (ou sous version), Java 6
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
JavaCharge (Fonction)
En anglais : JavaLoad
Indique l'emplacement des classes de l'utilisateur nécessaires à l'exécution de l'application ou de l'applet Java.
Exemple
// Indique l'emplacement des fichiers .class de l'application Java à lancer
// 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\Exemple\TestJava")
// Définit la variable java.library.path à la valeur c:\tmp
JavaCharge(".", "-Djava.library.path=c:\tmp")
Syntaxe
<Résultat> = JavaCharge(<Emplacement> [, <Paramètres>])
<Résultat> : Booléen
  • Vrai si les chemins spécifiés existent,
  • Faux dans le cas contraire.
<Emplacement> : Chaîne de caractères
Liste des emplacements séparés par :
  • des points-virgules (";") sous Windows,
  • des deux-points (":") sous Linux.
Les emplacements peuvent correspondre :
  • Chemin complet (ou relatif) des fichiers .jar,
  • Chemin complet (ou relatif) des répertoires contenant les fichiers .class.
    Attention : n'indiquez pas le chemin complet d'un fichier .class mais uniquement le chemin du répertoire qui le contient.
<Paramètres> : Chaîne de caractères optionnelle
Options d'initialisation de la librairie Java. Ces chaînes doivent être au format :
"-D<Nom>=<Valeur>"

Si plusieurs options doivent être indiquées, les différentes chaînes correspondantes doivent être séparées par une virgule.
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.

Java version 1.2 (ou sous version), 1.3 (ou sous version), 1.4 (ou sous version), Java 6

  • Il est nécessaire d'avoir installé l'environnement d'exécution JAVA (J2SE JRE) ou l'environnement de développement (J2SE SDK) pour utiliser la fonction JavaCharge.
  • Le message d'erreur "Echec lors du chargement de la DLL JVM.DLL" signifie que le fichier JVM.DLL n'a pas été trouvé sur le poste en cours. Il est nécessaire d'ajouter le répertoire contenant le fichier JVM.DLL dans le PATH du poste en cours.
Remarque : la recherche du fichier JVM.DLL en Windows et du fichier "libjvm.soc" en Linux est effectuée de la manière suivante :
  1. En Windows, recherche sur les clés de registres:
    • HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\JRE : valeur "CurrentVersion", puis valeur "RuntimeLib" dans la sous clé <version>.
    • HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment : valeur "CurrentVersion", puis valeur "RuntimeLib" dans la sous clé <version>.
    • HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\JDK : : valeur "CurrentVersion", puis valeur "RuntimeLib" dans la sous clé <version>.
    • HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit : valeur "CurrentVersion", puis valeur "RuntimeLib" dans la sous clé <version>.
  2. Pour toutes les plateformes (Windows et Linux), recherche depuis le répertoire donné par la variable d'environnement "JAVA_HOME".
  3. Pour Linux, recherche dans le répertoire "/etc/alternative/jre".
  4. Pour toutes les plateformes (Windows et Linux), recherche dans le PATH de recherche de librairies du système d'exploitation.
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 : 22/06/2023

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