| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Comment faire un moteur JavaScript
    Java Specification Request (JSR ) 223 aborde les questions relatives à la non - standardisation des procédures ou des classifications des fichiers de classe Java avec d'autres langues , en définissant un cadre standard et une interface de programmation d'application (API) qui va aider les développeurs à intégration de la technologie Java avec d'autres langages de script . Cette méthodologie fournit des moyens pour les développeurs d'accéder et de contrôler des objets basés sur la technologie Java à partir d'un environnement de script , de créer et de concevoir des contenus Web avec les langages de script et d'intégrer des environnements de script au sein des éléments basés sur la technologie Java. Instructions
    1

    Créer un objet " ScriptEngineManager " en utilisant le nom du moteur . Voici le code pour elle:

    ScriptEngineManager mgr = new ScriptEngineManager ();

    ScriptEngine jsEngine = mgr.getEngineByName ( "JavaScript" ) ;

    try {

    jsEngine.eval ( " print (' Bonjour tout le monde ! ')" ) ;

    } catch ( ScriptException ex) {

    ex.printStackTrace ();
    < p >}

    Vous pouvez également utiliser l'API pour consulter la liste des moteurs de script pris en charge , mais gardez à l' esprit que ce processus est un peu plus complexe que d'utiliser la méthodologie nom_moteur .
    2 < p > Utilisez le code suivant pour récupérer un objet ScriptEngine du script - moteur gérer. Cette méthode permet de rechercher tous les moteurs de script installés sur votre plate-forme Java :

    ScriptEngineManager mgr = new ScriptEngineManager ();

    Liste usines = mgr.getEngineFactories ();

    une ancienne usine script moteur est identifié, les informations suivantes sur le langage de script seront récupérées : le nom de script moteur et la version , le titre et la version en langue , des alias pour le moteur de script et un objet ScriptEngine pour la langue utilisée pour les scripts. Voici à quoi il ressemble :

    ScriptEngineFactory Infos

    moteur de script : Rhino Mozilla ( version 1.6 2)

    Alias ​​de moteur: js

    Alias ​​de moteur: rhinocéros Photos

    Alias ​​moteur : JavaScript

    Alias ​​moteur : JavaScript

    Alias ​​de moteur: ECMAScript

    Alias ​​de moteur: ecmascript

    Langue: ECMAScript ( 1.6)
    3

    exécuter l'objet " ScriptEngine " en utilisant la méthode " eval" d'examiner si la séquence de caractères dans votre script est dans l'ordre:

    try { < br >

    jsEngine.eval ( " print (' Bonjour tout le monde ! ')" ) ;

    } catch ( ScriptException ex) {

    ex.printStackTrace ();
    < p> }

    Si aucune erreur n'est affichée, le moteur JavaScript est compilé correctement et prêt à l'emploi .

    Previous :

    next :
      articles connexes
    ·Comment se déplacer tableaux en Java 
    ·Comment faire pour utiliser Java pour créer des servic…
    ·Utilisations pour HashCode en Java 
    ·Comment faire pour créer des tables de multiplications…
    ·Comment convertir des propriétés à cordes en Java 
    ·Comment créer des étiquettes dans l'interface graphiq…
    ·Comment configurer Java JDK 
    ·Comment se débarrasser de error.jsp 
    ·Comment faire un jeu de société en Java 
    ·Comment faire pour exécuter Java Beans 
      articles en vedette
    ·Comment écrire projets Open Source 
    ·Comment utiliser JavaScript avec Ole Automation 
    ·Comment faire Précommande Traversal dans Binary Tree e…
    ·Comment changer le curseur sur Rollover 
    ·Comment faire pour utiliser un client de service Web 
    ·Comment faire un programme en utilisant Microsoft Visua…
    ·Comment vérifier si un nombre est un nombre entier dan…
    ·Qu'est-ce que Java Runtime Environment 
    ·Comment faire pour activer un bouton Avec wxPython 
    ·Comment convertir le texte en UTF-8 en PHP 
    Copyright © Connaissances Informatiques http://fr.wingwit.com