Visual studio 2017 跳过VS2017中调试下的JNI_CreateJavaVM崩溃程序

Visual studio 2017 跳过VS2017中调试下的JNI_CreateJavaVM崩溃程序,visual-studio-2017,java-native-interface,Visual Studio 2017,Java Native Interface,我目前正在将我们的多线程服务器应用程序fom VS2013迁移到VS2017。端口非常简单,但是我在使用JNI时遇到了一个奇怪的问题 我们动态加载jvm.dll,然后为JNI_CreateJavaVM执行GetProcAddress;这段代码在VS2013中运行良好,但是在VS2017中,如果不报告null ptr异常,我无法跳过对create JVM函数的调用 最重要的是,如果我点击continue(继续)到下一个断点,我发现创建JVM的调用已经成功,然后我可以继续调用JNI函数来创建类等 有

我目前正在将我们的多线程服务器应用程序fom VS2013迁移到VS2017。端口非常简单,但是我在使用JNI时遇到了一个奇怪的问题

我们动态加载jvm.dll,然后为JNI_CreateJavaVM执行GetProcAddress;这段代码在VS2013中运行良好,但是在VS2017中,如果不报告null ptr异常,我无法跳过对create JVM函数的调用

最重要的是,如果我点击continue(继续)到下一个断点,我发现创建JVM的调用已经成功,然后我可以继续调用JNI函数来创建类等

有人对此有补救办法吗?这是一个已知的问题吗?

在VS2017 goto中

异常设置-(Ctrl+Alt+E)

在Win32异常中,勾选“
0xc0000005访问冲突”

JVM在启动以检查操作系统功能时会生成上述异常。所以你可以忽略它,继续前进