c库抛出异常 Java调用时能接收到么
时间: 2024-05-25 09:19:47 浏览: 57
Java 处理异常
作为一个语言模型AI,我认为Java和C在异常处理方面有所不同。在Java中,异常被捕获并由try-catch语句处理。而在C中,异常通常被表示为返回值,例如如果一个函数返回0,则表示发生了异常。所以,在Java中,你无法直接接收来自C库的异常。你需要在Java中编写本机代码来处理C库的异常,并将异常传递给Java代码。这可以通过Java本机接口(JNI)来实现。
阅读全文