我有一个需要调用jvm.dll的C文件。当我将C文件保存在与jvm.dll(C:\Program Files\Java\jdk1.8.0_77\jre\bin\server
)相同的文件夹中时,它可以正常工作。
但是当我从任何其他位置运行C程序时它不起作用。办法。
我用set LOAD_LIBRARY_SEARCH = C:\Program Files\Java\jdk1.8.0_77\jre\bin\server
从当前目录调用jvm.dll。
但是当我从任何其他位置运行C程序时,它会生成jvm.dll缺少错误。
请为export LD_LIBRARY_PATH
建议相同的内容。
顺便说一下,同样的程序在Linux中运行良好。
答案 0 :(得分:0)
您需要确保依赖项位于Windows上的PATH
。