com.sun.jna.Native.getNativeVersion()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(3.5k)|赞(0)|评价(0)|浏览(186)

本文整理了Java中com.sun.jna.Native.getNativeVersion()方法的一些代码示例,展示了Native.getNativeVersion()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Native.getNativeVersion()方法的具体详情如下:
包路径:com.sun.jna.Native
类名称:Native
方法名:getNativeVersion

Native.getNativeVersion介绍

暂无

代码示例

代码示例来源:origin: net.java.dev.jna/jna

/** Prints JNA library details to the console. */
public static void main(String[] args) {
  final String DEFAULT_TITLE = "Java Native Access (JNA)";
  final String DEFAULT_VERSION = VERSION;
  final String DEFAULT_BUILD = VERSION + " (package information missing)";
  Package pkg = Native.class.getPackage();
  String title = pkg != null
    ? pkg.getSpecificationTitle() : DEFAULT_TITLE;
  if (title == null) title = DEFAULT_TITLE;
  String version = pkg != null
    ? pkg.getSpecificationVersion() : DEFAULT_VERSION;
  if (version == null) version = DEFAULT_VERSION;
  title += " API Version " + version;
  System.out.println(title);
  version = pkg != null
    ? pkg.getImplementationVersion() : DEFAULT_BUILD;
  if (version == null) version = DEFAULT_BUILD;
  System.out.println("Version: " + version);
  System.out.println(" Native: " + getNativeVersion() + " ("
            + getAPIChecksum() + ")");
  System.out.println(" Prefix: " + Platform.RESOURCE_PREFIX);
}

代码示例来源:origin: net.java.dev.jna/jna

loadNativeDispatchLibrary();
if (! isCompatibleVersion(VERSION_NATIVE, getNativeVersion())) {
  String LS = System.getProperty("line.separator");
  throw new Error(LS + LS
          + "There is an incompatible JNA native library installed on this system" + LS
          + "Expected: " + VERSION_NATIVE + LS
          + "Found:    " + getNativeVersion() + LS
          + (jnidispatchPath != null
            ? "(at " + jnidispatchPath + ")" : System.getProperty("java.library.path"))

代码示例来源:origin: com.sun.jna/jna

/** Prints JNA library details to the console. */
  public static void main(String[] args) {
    Package pkg = Native.class.getPackage();
    System.out.println(pkg.getSpecificationTitle());
    System.out.println("Version: " + Native.class.getPackage().getImplementationVersion());
    System.out.println(" Native: " + getNativeVersion() + " ("
              + getAPIChecksum() + ")");
    System.exit(0);
  }
}

代码示例来源:origin: org.elasticsearch/jna

/** Prints JNA library details to the console. */
public static void main(String[] args) {
  final String DEFAULT_TITLE = "Java Native Access (JNA)";
  final String DEFAULT_VERSION = VERSION;
  final String DEFAULT_BUILD = VERSION + " (package information missing)";
  Package pkg = Native.class.getPackage();
  String title = pkg != null
    ? pkg.getSpecificationTitle() : DEFAULT_TITLE;
  if (title == null) title = DEFAULT_TITLE;
  String version = pkg != null
    ? pkg.getSpecificationVersion() : DEFAULT_VERSION;
  if (version == null) version = DEFAULT_VERSION;
  title += " API Version " + version;
  System.out.println(title);
  version = pkg != null
    ? pkg.getImplementationVersion() : DEFAULT_BUILD;
  if (version == null) version = DEFAULT_BUILD;
  System.out.println("Version: " + version);
  System.out.println(" Native: " + getNativeVersion() + " ("
            + getAPIChecksum() + ")");
  System.out.println(" Prefix: " + Platform.RESOURCE_PREFIX);
}

代码示例来源:origin: org.elasticsearch/jna

loadNativeDispatchLibrary();
if (! isCompatibleVersion(VERSION_NATIVE, getNativeVersion())) {
  String LS = System.getProperty("line.separator");
  throw new Error(LS + LS
          + "There is an incompatible JNA native library installed on this system" + LS
          + "Expected: " + VERSION_NATIVE + LS
          + "Found:    " + getNativeVersion() + LS
          + (jnidispatchPath != null
            ? "(at " + jnidispatchPath + ")" : System.getProperty("java.library.path"))

相关文章

Native类方法