roJRE
3 min
este objeto le permite cargar aplicaciones java utilizando el java runtime environment (jre) en el reproductor java runtime ya no está integrado en el firmware y rojre no se puede invocar a menos que ejecute una extensión de archivo bsfw para agregar jre al reproductor después de instalar jre, debe invocarlo para usar rojre comuníquese con el servicio de atención al cliente de brightsign para obtener la extensión de archivo bsfw el jre utiliza openjdk 8 y está disponible en los modelos xtx44/43, xdx34/33, hdx24/23, ls424/423 y 4kx42 creación de objetos el objeto rojre se instancia con el nombre de archivo del paquete java y una matriz asociativa opcional que especifica las propiedades del sistema jvm y los argumentos del programa puede utilizar la función global type() para determinar si el paquete se cargó correctamente createobject("rojre", filename as string, options as roassociativearray) la matriz asociativa puede contener dos entradas define una matriz asociativa que especifica las propiedades del sistema argumentos una matriz que especifica los argumentos de la línea de comandos todos los valores de propiedades/argumentos deben pasarse como cadenas tenga en cuenta que las claves de la matriz asociativa no distinguen entre mayúsculas y minúsculas de forma predeterminada (es decir, se convierten completamente a minúsculas); utilice el método roassociativearray setmodecasesensitive() para habilitar claves sensibles a mayúsculas y minúsculas ejemplo props = {} props setmodecasesensitive() props\["sys prop 1"] = "system prop 1" props\["sys prop 2"] = "system prop 2" props\["java io tmpdir"] = "/var/tmp" jre = createobject("rojre", "app jar", { defines props, arguments \[ "arg 1", "arg 2" ] }) if type(jre)="rojre" then 	print "successfully started java runtime" else 	print "unable to start java runtime" end if