java 链接 library_java 加载动态链接库怎么使用相对路径
展开全部
用 System.loadLibrary() 加载 Native 库的搜索路径:62616964757a686964616fe78988e69d8331333361313338String libPath = System.getProperty("java.library.path");
StringTokenizer tkzr = new StringTokenizer(libPath, ";");
while (tkzr.hasMoreTokens())
out.println(tkzr.nextToken());
也可用 System.load() 加载指定路径的 Native 库。
System.load(fl.getCanonicalPath() + "\my.dll");
而文件对象 fl 和路径取得有以下方式:
File fl = new File(""); // 设定为当前文件夹
fl.getCanonicalPath(); // 获取标准的路径,抛出 IOException
fl.getAbsolutePath(); // 获取绝对路径,不抛出异常
getCanonicalPath() 解析 . 和 ..
getAbsolutePath() 不解析 . 和 ..
getPath() 返回 new File() 时设置的路径
如当前的路径为 C:\test
File fl = new File("abc");
fl.getCanonicalPath(); => C:\test\abc
fl.getAbsolutePath(); => C:\test\abc
fl.getPath(); => abc
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)