Myo Connect未运行会导致JVM崩溃

时间:2018-09-10 02:40:31

标签: java crash java-native-interface myo

我正在使用Java开发Myo臂章,使用JNI调用Myo的C ++ API中的函数。我意识到在Myo Connect未运行时创建新的<form action="test2.php" onsubmit="return confirm('Add this item?')" > <input type="text" required /> <input type="submit" /> </form>会导致JVM崩溃,即使我周围有catch语句:

Hub

但是,Myo SDK Reference清楚地表明了这一点

  

如果集线器初始化由于某种原因而失败,则抛出try { Hub *hub = new Hub(appID); //... } catch (invalid_argument &e) { jclass exceptionClass = env->FindClass("java/lang/IllegalArgumentException"); env->ThrowNew(exceptionClass, e.what()); } catch (runtime_error &e) { jclass exceptionClass = env->FindClass("com/thalmic/myo/MyoException"); env->ThrowNew(exceptionClass, e.what()); } catch (...) { jclass exceptionClass = env->FindClass("java/lang/Exception"); env->ThrowNew(exceptionClass, "Unexpected error"); } 类型的异常,这通常是因为Myo Connect未运行,因此无法建立连接。

此行为是故意的还是我做错了什么?

0 个答案:

没有答案