Ejemplo: visualización de un mensaje de System.out
El puente de ActiveX a EJB (Enterprise JavaBeans) no dispone de una consola para ver mensajes de System.out Java™. Para visualizar estos mensajes cuando se ejecuta un programa cliente autónomo (como Visual Basic), redirija la salida a un archivo.
Este ejemplo redirige la salida a un archivo:
launchClientXJB.bat MyProgram.exe > output.txt
- Para ver los mensajes de System.out cuando se ejecuta un programa de servicio como Active Server Pages, tendrá que alterar temporalmente el objeto System.out OutputStream de Java con FileOutputStream. Por ejemplo, en VBScript:
'Redirija system.out a archivo ' Se supone que oXJB es un objeto XJB.JClassFactory inicializado Dim clsSystem Dim oOS Dim oPS Dim oArgs ' Obtenga la clase System Set clsSystem = oXJB.FindClass("java.lang.System") ' Cree un objeto FileOutputStream ' Cree un objeto PrintStream y asígnelo a nuestro FileOutputStream Establezca oArgs = oXJB.GetArgsContainer oArgs.AddObject "java.io.OutputStream", oOS Establezca oPS = oXJB.NewInstance(oXJB.FindClass("java.io.PrintStream"), oArgs) ' Establezca nuestro System OutputStream a nuestro archivo clsSystem.setOut oPS