“Conocimiento Programación>Programación Java

Cómo hacer un motor de JavaScript

2011/8/23
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 {

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 .

Programación Java
Cómo escribir su propia simple Java Message Queue
Cómo detectar colisiones Rectangle en Java
Java UDP : Cómo enviar un archivo
Cómo tomar una captura de imagen usando Java
Cómo convertir a Double internacional en Java
Administración de archivos de Java Tutorial
Cómo programar teléfonos móviles con Java de programación
Cómo escribir un programa Java que calcula la longitud de una circunferencia
Conocimiento de la computadora © http://www.ordenador.online