Where should the Toolbox jar files be installed on IBM i?
There have been many situations in the past where problems were caused because users had old versions of the Toolbox jar files installed in non-standard locations on their systems, but didn’t realize it. Here are some locations where “rogue copies” of Toolbox jars and classes have been found on customers’ IBM i systems: /QIBM/ProdData/Java400/ /QIBM/UserData/Java400/ext/ /QIBM/ProdData/Java400/jdk14/lib/ /QIBM/ProdData/Java400/jdk14/lib/ext/ /QIBM/ProdData/OS400/Java400/ext/ /QIBM/ProdData/OS400/Java400/jdk/lib/ext/ /QOPT/WEBSPHERE/was/setup.jar Putting jars in extensions directories is dangerous and a frequent cause of hard-to-diagnose problems, because classes are found there before they are found in the application’s normal Java classpath. Note that some users have expanded the Toolbox jars into separate class files. So when hunting for rogue Toolbox classes, also look for files with pathnames such as …/com/ibm/as400/access/