Example: getLastJavaError method

This script catches an error while trying to get a specific Java class. After the error is reported by the MessageBox, then the JavaError is cleared using ClearJavaError.

Dim myClass As JavaClass
Dim myObject As JavaObject
Dim myError As JavaError

On Error GoTo Catch
Set mySession = new JavaSession()
Set myClass = mySession.GetClass("Invalid")
exit Sub

Catch:
Set myError = mySession.getLastJavaError()
MessageBox myError.errormsg,, "Error"
mySession.ClearJavaError