Java Runtime load()方法
java.lang.Runtime.load(String filename) 方法加载指定的文件名作为一个动态库。 filename参数必须是一个完整的路径名(例如Runtime.getRuntime().load("/home/avh/lib/libX11.so")。首先,如果有安全管理器,checkLink方法调用的文件名作为参数。这可能导致一个安全性异常。这是类似于方法loadLibrary(String),但它接受一个普通的文件名作为参数,而不仅仅是一个库名,从而允许加载的本机代码的任何文件。该方法System.load(String) 是调用此方法的常规的和方便的手段。
1 语法
public void load(String filename)
2 参数
filename :要加载的文件。
3 返回值
此方法不返回任何值。
4 示例
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* Java Runtime load()方法
*/
public class RuntimeDemo {
public static void main(String[] args) {
// print when the program starts
System.out.println("Program starting...");
// load a library that is Windows/System32 folder
System.out.println("Loading Library...");
Runtime.getRuntime().load("C:/Windows/System32/crypt32.dll");
System.out.println("Library Loaded.");
}
}
输出结果为:
Program starting...
Loading Library...
Library Loaded.
热门文章
优秀文章