>
1. Getting started
2. Calling methods
3. Working with .NET Objects
4. Fields and Properties
5. Methods Arguments
6. Nested Types
7. Enums
8. Arrays and Collections
9. Embeding UI controls
10. Referencing libraries
11. Off-line activation
12. Events and Delegates
13. Disposing and Garabage Collection
14. .NET Configuration Files (AppConfig, WebConfig)
15. Exceptions, Debugging and Testing
16. Strongly-Typed Wrappers
    17. Advanced Activation and Licensing
    18 Other usage scenarios

      Handling .NET Exceptions

      Any .NET exception can be handled in your Java code. All Javonet methods that operate on .NET objects throw a JavonetException when exceptions occur. You can catch .NET exceptions by catching the JavonetExceptions, and then perform the appropriate exception handling logic.

        try 
        {
          NObject sampleObj = Javonet.New("Sample");
          Integer result = sampleObj.invoke("AddInt",4,5);
      
          System.out.println(result);
        }
        catch (JavonetException je)
        {
          //Todo: Your exception handling code
        }

      See Live Example!