Page 1 of 1

Issue executing java trx on IMS region

PostPosted: Mon Oct 24, 2022 2:35 pm
by jcdm
Hello everybody, I am learning about java execution on IMS region, but I am stopped in this point.

I create a PSB called PRUEBAJC
I Create a Hello world pgm in /u/ibmuser/javajc

PRUEBAJC.class
PRUEBAJC.jar
PRUEBAJC.java

(I am not sure about package line: u.ibmuser.javajc)

package u.ibmuser.javajc;                        
public class PRUEBAJC {                          
    public static void main( String Ý~ args) {    
        System.out.println("Hola, amigo");        
    }                                            
}                                                


DFSJVMMS Proclib member:

-Djava.class.path=>                                  
/usr/lpp/java/J8.0:>                                  
/usr/lpp/java/J8.0/lib:>                              
/usr/lpp/ims/ims15/imsjava/imsudb.jar:>              
/usr/lpp/ims/ims15/imsjava/imsutm.jar:>              
/usr/lpp/ims/ims15/imsjava/samples/OpenDBIVP.jar:>    
/u/ibmuser/javajc/PRUEBAJC.jar:                      
-Xmx128M                                              


DFSJVMEV
LIBPATH=>                        
/usr/lpp/java/J8.0/lib/s390/j9vm:>
/usr/lpp/java/J8.0/lib/s390:>    
/usr/lpp/java/J8.0/lib:>          
/usr/lpp/ims/ims15/imsjava/lib:  



DFSJVMAP
PRUEBAJC=u/ibmuser/javajc/PRUEBAJC


and I got this issue:

java.lang.NoClassDefFoundError: u.ibmuser.javajc.PRUEBAJC              
Caused by: java.lang.ClassNotFoundException: u.ibmuser.javajc.PRUEBAJC  
 at java.net.URLClassLoader.findClass(URLClassLoader.java:610)          
 at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:942)        
 at java.lang.ClassLoader.loadClass(ClassLoader.java:887)              
 at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)      
 at java.lang.ClassLoader.loadClass(ClassLoader.java:870)              


Could someboby please help to see whats wrong? Thanks in advance.

Re: Issue executing java trx on IMS region

PostPosted: Mon Oct 24, 2022 6:10 pm
by jcdm
Sorry, solved modifying DFSJVMMS

/u/ibmuser/javajc