MQe does not ship with Sun's JMS interface definition, which is contained in jms.jar, and this must be downloaded before JMS can be used. At the time of writing, this can be freely downloaded fromhttp://java.sun.com/products/jms/docs.htmlThe JMS Version 1.0.2b jar file is required.
In addition, if JMS administered objects are to be stored and retrieved using the Java™ Naming and Directory Interface (JNDI), the javax.naming.* classes must be on the classpath. If Java 1 is being used, for example, a 1.1.8 JRE, jndi.jar must be obtained and added to the classpath. If Java 2 is being used, a 1.2 or later JRE, the JRE might contain these classes. You can use MQe without JNDI, but at the cost of a small degree of provider dependence.MQe-specific classes must be used for the ConnectionFactory and Destination objects. You can download JNDI jar files from http://java.sun.com/products/jndi