我有一个项目将其输出作为构建后事件运行。此外,此应用程序使用 JNI 函数,因此需要加载jvm.dll
(使用 自动加载jvm.lib
)。
- 我可以在 Visual Studio 中正常构建和运行我的程序。
- 我也可以通过双击来运行可执行文件。
- 我可以使用命令行运行它。
但是,如果我输入与构建后事件相同的命令行,则会收到以下错误:
此应用程序无法启动,因为找不到 jvm.dll。重新安装应用程序可能会解决此问题。
我已经将 jvm.dll 的路径添加到了我的 PATH 环境变量中。我不确定为什么它找不到它。