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.

 

热门文章

优秀文章