1

我已经共享了使用构建路径变量作为 jar 依赖项的相对位置的 eclipse 项目。所以在构建路径中它们显示为VARIABLENAME/subdirectory/blah.jar. 所有开发人员所要做的就是在他们的工作空间中定义一个变量,并且所有项目的构建路径都可以工作。

问题是其中一些罐子还需要设置“本机库位置”。DLL 通常与 jar 所在的位置相同,但我无法找到一种方法VARIABLENAME来引用 dll 位置。一切都与这个变量有关,开发人员应该只需要设置这一个变量,而不是打磨出一个巨大的用户库定义。

4

1 回答 1

2

在项目的启动配置中,您始终可以(假设 java 应用程序类型为运行/调试配置),在参数选项卡中,您始终可以在底部文本区域(vmargs)中添加一行

-Djava.library.path=VARIABLENAME/子目录

假设这是您的 JNI 库所在的位置。VARIABLENAME 可以通过“变量...”定义(如果您还将其定义为环境变量或重新定义变量“edit...”,则可以定义为 en env_var)。

于 2011-01-25T21:59:52.470 回答