0

我正在使用 JNA 从 Java 调用 C 函数。有时 C 函数会崩溃,它们也会使 java 应用程序崩溃——这是一种不希望的效果。

如果我从 IDE 运行我的程序,我会收到以下带有退出代码的消息:

进程以退出代码 -1073740940 (0xC0000374) 结束

如果我运行编译后的 java 应用程序,我会收到一条一般错误消息:

Java 错误

你知道我怎样才能防止这些类型的错误使 java 程序崩溃吗?

所有调用都已包装在try-catch 可抛出对象中。

我应该提到我无法控制 C 程序或 jna 包装器,我只是在调用方法。(事实上​​,我正在使用包装器 tes4j 进行 tesseract,并且它对于某些图像会崩溃,但这似乎与寻找解决方案无关)。

4

1 回答 1

3
于 2015-12-26T20:05:08.663 回答