Listing 3: Demonstrates Java Object Access
public class JavaAccessor
{
public synchronized native String getEnv(String var)
throws java.lang.NullPointerException;
public native int deleteFile(String fileName);
public int delRC=0;
public static void main(String args[])
{
System.loadLibrary("ja");
JavaAccessor ja = new JavaAccessor();
try System.out.println("PATH=" +
ja.getEnv("PATH"));
catch(java.lang.NullPointerException e)
{
System.out.println("getEnv returned NULL!");
}
ja.deleteFile("dummy.txt");
System.out.println("Return code from"+
" deleteFile() = "+
ja.delRC);
}
public void printRC(int RC)
{
System.out.println("Java: RC=" + RC);
}
}
// End of file