如果在 Eclipse 中添加用户自定义库,可以设置“本地库位置”。该字段允许输入一些目录路径。
这条路径何时发挥作用?
如果在 Eclipse 中添加用户自定义库,可以设置“本地库位置”。该字段允许输入一些目录路径。
这条路径何时发挥作用?
java.library.path
Eclipse在启动 Java 程序时使用此信息来构建。
背景:一些 Java 框架依赖于本机代码。此代码通常以本机共享库(*.so、*.dll)的形式出现。在 Java 中,您可以看到带有属性的方法native
。该代码将使用System.loadLibrary()
.
为了使代码独立于绝对路径,您只需将共享库的名称传递给System.loadLibrary()
. 然后使用System 属性java.library.path
来确定 VM 应在哪些目录中查找文件。
结合 Eclipse 定义用户库的特性,您可以轻松地将依赖本机代码的 Java 库添加到您的项目中。
您指的是Java Build Path配置吗?
如果您的项目使用JNI或JNA ,您可能需要此位置。该目录是本地代码的位置(例如,用 C 编写的 Windows DLL。)
在您尝试运行代码之前,我认为实际上不需要此信息。例如,您可以通过运行配置提供此信息。