Are JDK 1.0 style native methods supported in Java 2?
The Classic VM that ships with the production release on Windows and the reference release on Solaris still supports the old native method interface (old NMI). However you should be aware that the old NMI is deprecated and not completed tested in newer releases. The forthcoming HotSpot VM and the currently shipping Solaris production VM do not support the old NMI. JNI, however, is supported by all of them. 6. What does “symbol makeJavaString not found” mean? The alternate form of this question is: I use a third party library (a JDBC driver, actually) that contains native code. When running my application with this library, I get an “UnsatisfiedLinkError: symbol makeJavaString not found.” What gives? The problem is that the native code in that third party library uses the old NMI (see also previous question). Make sure you are running this on the classic VM. You should also contact your library vendor for an upgrade. 7. What is the latest scoop on documentation? • The section on JNI in