比如调用的第三方包使用了 JNA 调用动态库,结果因为内存异常直接把进程终止了,导致整个程序崩溃。 还有一种情况就是,加入第三方包在代码中直接写 System.exit() 导致的程序退出。
我现在能想到的解决办法就是把第三方的包单独拿出去,写一个程序专门调用,然后整个程序再跟我的主要业务处理程序通过 socket 通信。想请教有没有其他更好的方法。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.