| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Cómo hacer un motor de JavaScript
    Java Specification Request ( JSR ) 223 aborda las cuestiones relativas a la falta de estandarización de los procedimientos o clasificaciones de los archivos de clase Java con otros lenguajes mediante la definición de un marco estándar y la interfaz de programación de aplicaciones (API ) que ayudará a los desarrolladores a integración de la tecnología Java con otros lenguajes de script . Esta metodología proporciona a los desarrolladores opciones para acceder y controlar los objetos basados ​​en la tecnología Java desde un entorno de programación , para crear y diseñar contenido Web con lenguajes de script y para integrar entornos de scripts dentro de los elementos basados ​​en la tecnología Java. Instrucciones
    1

    Crear un objeto " ScriptEngineManager " utilizando el nombre del motor. Aquí está el código para ello :

    ScriptEngineManager mgr = new ScriptEngineManager ();

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

    try {

    jsEngine.eval ( " print (' Hola , mundo !') ");

    } catch ( ScriptException ex) {

    ex.printStackTrace ();
    < p >}

    también puede utilizar la API para buscar en la lista de motores de scripting soportados, pero ten en cuenta que este proceso es un poco más complejo que el uso de la metodología de máquinas nombre.
    2

    Utilice el siguiente código para recuperar un objeto ScriptEngine de la máquina de la escritura de manejar. Este método buscará todos los motores de script instalado en su plataforma Java :

    ScriptEngineManager mgr = new ScriptEngineManager (); InicioNosotrosContactar Lista

    fábricas mgr.getEngineFactories = ();
    se identifica

    vez una fábrica de motores de secuencias de comandos , los siguientes detalles sobre el lenguaje de programación se recuperarán : el nombre del archivo de comandos del motor y la versión , el idioma y versión del título , alias para el motor de secuencia de comandos y un objeto ScriptEngine para el lenguaje utilizado para secuencias de comandos . Así es como se ve :

    ScriptEngineFactory Info

    Guión motor: Rhino Mozilla ( 1.6 release 2 )
    Alias ​​motor

    : js

    Alias ​​motor: rinoceronte

    Alias ​​motor : JavaScript

    Alias ​​motor: javascript

    Alias ​​motor: ECMAScript

    Alias ​​motor: ecmascript

    Lingüistas ECMAScript ( 1.6 )
    3

    ejecutar el objeto " ScriptEngine " utilizando el método " eval " examinar si la secuencia de caracteres en la secuencia de comandos está en orden :

    try { < br >

    jsEngine.eval ( " print (' Hola , mundo !') ");

    } catch ( ScriptException ex) {

    ex.printStackTrace ();
    < p >}

    Si no aparece ningún error , el motor de JavaScript se compila correctamente y listo para su uso .

    Previous :

    next :
      Artículos relacionados
    ·Cómo reemplazar las barras invertidas con doble en Jav…
    ·Java vs C: Similitudes y Diferencias 
    ·Cómo averiguar qué versión de Java 
    ·Cómo aumentar la asignación de memoria virtual de Jav…
    ·Java SubString función 
    ·Formato Java para Puntaje decimal flotante 
    ·Cómo crear una aplicación Java Web Iniciar Sesión 
    ·Cómo leer un campo CLOB 
    ·Cómo actualizar los elementos de una lista con Java 
    ·Cómo crear un menú de restaurante con un applet de Ja…
      Artículos destacados
    ·Cómo hacer un juego de laberinto con paredes en Flash 
    ·¿Qué es un argumento de Command 
    ·Como salida de varios valores de una consulta de Acceso…
    ·Cómo convertir un número en una cadena de JavaScript 
    ·¿Cuáles son Sintaxis y string en código de ordenador…
    ·Las técnicas de semántica Descripción 
    ·Cómo agregar una impresora con una secuencia de lotes 
    ·MySQL comas Error 
    ·Cómo convertir UTC a la hora del Pacífico en PHP 
    ·C + + Function Call Falta Lista Argument 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com