I have Standalone Java Application which is built with JNI teck application communicates with native dll(for windows platform) I am also attaching the entire stack trace any early help would be quite useful Arvind D java.lang.UnsatisfiedLinkError: C:\WINNT\system32\mrmshhdll.dll: %1 is not a valid Win32 application at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1843) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1729) at java.lang.Runtime.loadLibrary0(Runtime.java:780) at java.lang.System.loadLibrary(System.java:865) at JNIWrapper.<init>(JNIWrapper.java:37) at applog.main(applog.java:249)