Hola Jaime:

El ejemplo que envias lo he probado en un sistema en V5R3 y funciona correctamente.

El nivel de PTfs que tengo instalado es C6142530 y grupo de Ptfs de Java SF99269 en Nivel 10

Pienso que puede ser un problema del compilador de RPG

Para V5R3 he encontrado un viejo APAR que describe un problema con sintomas de error similares

http://www-912.ibm.com/n_dir/nas4apar.nsf/ALLAPARS/SE13216


El día 11/08/06, Jaime Villa Torres <[EMAIL PROTECTED]> escribió:
Estoy realizando algo el rpg invocando clases Java, tome un ejemplo de tantos de internet, compila pero tien los siguientes problemas.(Se adjunta ejemplo)
 
el primer mensaje es el siguiente
 
Error de puntero o parámetro, al ampliarlo
 
Java Virtual Machine is Classic.                                          
Autorización de escritura de uso público en ".".                          
Error de función X'1716' en instrucción de máquina. Identificador (ID) de 
  vuelco interno 01001B39.                                                
Se ha recibido una excepción no supervisada.                              
Autorización de escritura de uso público en ".".                          
No se ha podido crear la máquina virtual Java.                            
Autorización de escritura de uso público en ".".                          
No se ha podido crear la máquina virtual Java.                            
El puntero no hace referencia a ninguna ubicación.                        
El puntero no hace referencia a ninguna ubicación.                        
Error de función. MCH3601 no supervisado por QRNXUTIL en la sentencia     
  0000000018, instrucción X'0000'.                                        
 
Al ampliar el mensaje sobo Autorización de escritura de uso público en ".".
 
Mensaje . . . . :   Autorización de escritura de uso público en ".".         
Causa . . . . . :   El directorio "." que hay en la vía de acceso de clases  
  tiene autorización de escritura de uso público. Si en un directorio hay más
  de una clase que tenga un mismo nombre, se ejecutará la primera clase que se
  encuentre.                                                                 
Recuperación  . :   Si el nivel de comprobación de seguridad de la vía de    
  acceso de clases (CHKPATH) es *SECURE, el mandato no se puede completar si 
  un directorio de la vía de acceso de clases tiene autorización de escritura
  de uso público. Solicite al administrador que elimine la autorización de   
  escritura de uso público del directorio ".", o bien cambie el parámetro    
  CHKPATH y ejecute de nuevo este mandato.                                   
    Si el directorio "." permanece con la autorización de escritura de uso   
  público y CHKPATH no es *SECURE, puede verificar qué clases se ejecutan si  
  establece el parámetro OPTION en *VERBOSE y luego vuelve a ejecutar el      
  mandato.                                                                    
 
Lo de autorización  de escritura de uso público en ".", ni idea.
 
Alguna idea, haber si puedo terminar con este ensayo. El ejemplo que encontre se llama MATH y tiene un copy book MATHPR.
 
Gracias de antemano.
 




--
Mi blog sobre as400
http://www.ajut400.com

Responder a