“Conocimientos Programación>Programación Java

Cómo hacer un motor de JavaScript

2016/5/3
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 crear límites en una cuadrícula en Java
¿Qué es el Java Metadata
Cómo utilizar el SDK Android
Cómo convertir HTML a texto sin formato en Applets Java
Cómo eliminar valores de atributo predeterminados de la salida de transformador Java XML
Instrucciones para el ChefMaTe WM- 77 Waffle hierro
Cómo subir una foto en una aplicación de escritorio en Java
Cómo importar clases en NetBeans
Conocimientos Informáticos © http://www.ordenador.online