Java.lang.System.mapLibraryName() 方法

描述

java.lang.System.mapLibraryName() 方法将库名称映射到表示本机库的特定于平台的字符串。


声明

以下是 java.lang.System.mapLibraryName() 方法的声明。

public static String mapLibraryName(String libname)

参数

libname − 这是库的名称。


返回值

此方法返回一个依赖于平台的本机库名称。


异常

NullPointerException − 如果 libname 为空


示例

下面的例子展示了 java.lang.System.mapLibraryName() 方法的使用。

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"));

      /* maps a library name into a platform-specific string representing
         a native library */
      String str = System.mapLibraryName("os.name");   
      System.out.println(str);
   }
} 

让我们编译并运行上面的程序,这将产生下面的结果 −

Linux
libos.name.so