class NativeSumDemo { native public static double sum( double [] arr ) throws Exception; static { System.loadLibrary( "Sum" ); } public static void main( String[] args ) { double [] arr1 = { 3.0, 6.5, 7.5, 9.5 }; double [] arr2 = { }; try { System.out.println( sum( arr1 ) ); System.out.println( sum( arr2 ) ); } catch( Exception e ) { System.out.println( "Caught the exception!" ); e.printStackTrace( ); } } }