Java.lang.System.load() Method
Description
The java.lang.System.load() method loads a code file with the specified filename from the local file system as a dynamic library. The filename argument must be a complete path name.
Declaration
Following is the declaration for java.lang.System.load() method
public static void load(String filename)
Parameters
filename -- This is the file to load.
Return Value
This method does not return any value.
Exception
SecurityException -- if a security manager exists and its checkLink method doesn't allow loading of the specified dynamic library.
UnsatisfiedLinkError -- if the file does not exist.
NullPointerException -- if filename is null
Example
The following example shows the usage of java.lang.System.load() method.
package com.tutorialspoint;
import java.lang.*;
public class SystemDemo {
public static void main(String[] args) {
// prints the name of the Operating System
System.out.println(System.getProperty("os.name"));
System.load("C:\\wamp\\ins.exe");
System.out.println("file gets loaded...");
}
}
Let us compile and run the above program, this will produce the following result:
Windows XP file gets loaded...