Informix Error -9431: Can't find system class or method or library (<identifier>). </identifier>
Cause and resolution
Can't find system class or method or library (<identifier>). </identifier>
Java startup failed to locate the system class or method (<identifier>). </identifier>
Check the Java installation and J/Foundation installation on the computer. Either the wrong version has been installed, or the installation has not been completed correctly.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-9431 fires when Java startup fails to locate the named system class or method — per the official guidance.
- The wrong Java/J/Foundation version installed, per the official guidance — the first named cause.
- An incomplete Java/J/Foundation installation, per the official guidance — the second named cause.
Solutions / Resolution
- Check the Java installation and J/Foundation installation on the computer, per the official guidance.
Examples
N/A
No specific triggering statement is documented; the named class/method/library varies.
Diagnostic Checks
- Check the installed Java and J/Foundation versions against the documented requirements, and verify the installation is complete.
Related Errors / Related Topics
- -9429 — "Java initialization failed, unable to find the library/routine
(
)." A related Java-startup lookup failure, on the JDK library/routine rather than a system class/method. - -9430 — "JNI internal error. Unable to find or execute JNI call (
)." A related Java-startup lookup failure, on JNI call execution rather than a system class/method.
Java startup couldn't locate a required system class or method — check the Java/J/Foundation version and installation completeness.