java.library.path
Wildfly 8.2.0
中有一组dll需要存在。{1}}。我的问题是,system32
(Windows系统文件夹)中存在一些相同DLL的旧版本。每当我尝试启动Wildfly时(通过使用standalone.bat),它会优先选择system32
文件夹并加载旧版本的DLL,从而使应用程序失败。
为了避免这种情况,我想我需要在system32
中java.library.path
之前设置我的DLL文件夹。所以我尝试了以下事项:
SET PATH=D:\mydlls;%PATH%; call standalone.bat -Djava.library.path=%PATH%
SET JAVA_OPTS=-Djava.library.path=%PATH% %JAVA_OPTS%; call standalone.bat
由于Wildfly仍然从system32
目录加载旧版本的DLL,因此这些似乎都不起作用。这有什么不对?有没有办法实现这个目标?