Deploying code

When you export and deploy an applet or application built with VisualAge for Java, you also need to deploy the runtime for the features with which you created the code, if any, and put the deployed runtime Jar or Zip on your class path.

In general, the Jar files are compressed and are for use when running applets off of a server.  The Zips are uncompressed and should be placed on the CLASSPATH of the deployment machine for running applications locally.

Depending on which features you have installed, and which edition of VisualAge for Java you have, the following runtime libraries are provided in the IBMVJava/eab/runtime30 or runtime20 directory of your install image.  (This may not be a complete list.)  Also, you can find these runtimes in the extras/runtime30 or runtime20 directory on the product CD.

Feature (E)=Enterprise Edition only Workspace Project Name Runtime name (one of each .jar and .zip unless otherwise specified) Supported Runtime Platforms
Data Access Builder (E) IBM Enterprise Data Access  Libraries ivjdab30 ngaix.gif (1051 bytes)ngos2.gif (402 bytes)ngwin.gif (1069 bytes)ngsolar.gif (418 bytes)
RMI Access Builder (E) IBM Enterprise RMI Access Builder Library ivjrmi.zip, ivjrmicl.jar ngaix.gif (1051 bytes)ngos2.gif (402 bytes)ngwin.gif (1069 bytes)ngsolar.gif (418 bytes)
Java-to-C++ (E) IBM Enterprise CPP Access Builder Library ivjcpp30.zip
ngaix.gif (1051 bytes)lib/libivjtjs20.so
ngos2.gif (402 bytes)dll\ivjtjs20.dll
ngwin.gif (1069 bytes)bin\ivjtjs20.dll
ngaix.gif (1051 bytes)ngos2.gif (402 bytes)ngwin.gif (1069 bytes)
Access Builder for SAP R/3 (E) IBM Access Builder for SAP R/3 Libraries ivjsap20.jar, infobus.jar
ngaix.gif (1051 bytes)lib/libivjsij20.so
ngos2.gif (402 bytes)dll\ivjsij20.dll, dll\librfc.dll
ngwin.gif (1069 bytes)bin\ivjsij20.dll, bin\librfc32.dll
ngaix.gif (1051 bytes)ngos2.gif (402 bytes)ngwin.gif (1069 bytes)
Persistence Builder (E) VisualAge Persistence, VisualAge Persistence Common Runtime ivjpb30 ngaix.gif (1051 bytes)ngos2.gif (402 bytes)ngwin.gif (1069 bytes)
ET/400 (E) IBM Enterprise Toolkit for AS/400 as400ut.jar, jt400.jar, jt400mri.zip ngwin.gif (1069 bytes)
Non visual also: ngos400.gif (321 bytes)
HPJ for Workstations (E) n/a Use the hpjdeploy command to generate the runtime.  See the ET/Workstation task Deploying Applications and reference hpjdeploy Command. ngaix.gif (1051 bytes)ngos2.gif (402 bytes)ngwin.gif (1069 bytes)
Servlet Builder (E) IBM Servlet Builder class libraries ivjsb30 ngaix.gif (1051 bytes)ngos2.gif (402 bytes)ngwin.gif (1069 bytes)ngsolar.gif (418 bytes)
Domino Agent Runner n/a IVJAgentRunner.jar and AgentRunner.nsf (in IBMVJava\eab\runtime30\domino\ar\) ngwin.gif (1069 bytes)
e-Connectors (E) Common Connector Framework ccf (in IBM Connectors/classes) This is a prerequisite for all e-Connector runtimes. ngaix.gif (1051 bytes)ngos2.gif (402 bytes)ngwin.gif (1069 bytes)ngsolar.gif (418 bytes)
Connector SAP ivjsap12.jar, infobus.jar
ngaix.gif (1051 bytes)libivjsij20.so
ngos2.gif (402 bytes)ivjsij20.dll, librfc.dll
ngwin.gif (1069 bytes)ivjsij20.dll, librfc32.dll
ngaix.gif (1051 bytes)ngos2.gif (402 bytes)ngwin.gif (1069 bytes)
Connector IMS TOC imstoc (in IBM Connectors/classes) ngaix.gif (1051 bytes)ngwin.gif (1069 bytes)
Connector MQSeries mqccf (in IBM Connectors/classes) ngaix.gif (1051 bytes)ngwin.gif (1069 bytes)ngsolar.gif (418 bytes)
Connector HOD hod40connector, hod40converters (in IBM Connectors/classes) ngaix.gif (1051 bytes)ngos2.gif (402 bytes)ngwin.gif (1069 bytes)ngsolar.gif (418 bytes)ngmvs.gif (983 bytes) ngos400.gif (321 bytes)
Enterprise Access Builder for Transactions (E) IBM Enterprise Access Builder Library eablib ngaix.gif (1051 bytes)ngos2.gif (402 bytes)ngwin.gif (1069 bytes)ngsolar.gif (418 bytes)
SQLJ SQLJ Runtime Library sqlj-runtime ngaix.gif (1051 bytes)ngos2.gif (402 bytes)ngwin.gif (1069 bytes)
Data Access Beans IBM Data Access Beans ivjdab ngaix.gif (1051 bytes)ngos2.gif (402 bytes)ngwin.gif (1069 bytes)
Java Record Framework (E) IBM Java Record Library recjava (also in IBM Connectors/classes) ngaix.gif (1051 bytes)ngos2.gif (402 bytes)ngwin.gif (1069 bytes)ngsolar.gif (418 bytes)

The runtime directories also contain the unzipped form of most of the runtime libraries so that your CLASSPATH need only contain the IBMVJava/eab/runtime30 and runtime20 directories, as opposed to each runtime Zip.  This simplifies setting up for testing applications on your development machine. 

Warning:  It is important that you test the deployment of your applications as your end-users will see them, specifically without the unzipped runtimes on their CLASSPATH.  You can easily do this by removing the IBMVJava/eab/runtime30 directory (and other runtime directories you may have added) from your CLASSPATH variable.

Runtimes for previous releases are provided in the IBMVJava/eab/runtime20 directory (and also the extras/runtime20 directory on the product CD).

Deploying an application to debug it
If you want to debug an application that has been deployed, you must install the appropriate debugger back-end on the target machine.  See the online help for the VisualAge for Java debugger you are using for more information.