如何解决带有 JCEF 的 Java 应用程序崩溃,没有异常消息
我的 Java 应用程序使用 JCEF 时遇到问题。我将 JCEF 作为 maven 体面 (https://github.com/jcefmaven/jcefmaven) 导入。 为了演示它,我创建了一个简单的临时应用程序:
import org.apache.commons.lang3.SystemUtils;
import org.cef.CefApp;
import org.cef.CefClient;
import org.cef.JCefLoader;
import org.cef.browser.CefBrowser;
import java.io.IOException;
import java.util.logging.Logger;
class Scratch {
public static void main(String[] args) {
try {
Logger log = Logger.getLogger(Scratch.class.getName());
log.info("Initialize CefApp");
CefApp cefApp = JCefLoader.installAndLoadCef();
log.info("Create CefClient");
CefClient client = cefApp.createClient();
log.info("Create CefBrowser");
CefBrowser browser = client.createBrowser(
"file:///**path to a html file**",SystemUtils.IS_OS_LINUX,false);
} catch (IOException e) {
e.printStackTrace();
}
}
}
有时,当我运行它时(例如在重新启动后或在我没有启动应用程序的较长时间后),它只是崩溃:
Feb 16,2021 5:42:22 PM Scratch main
INFORMATION: Initialize CefApp
Feb 16,2021 5:42:23 PM Scratch main
INFORMATION: Create CefClient
initialize on Thread[AWT-EventQueue-1,6,main] with library path /**path to project**/cef_bundle/84.3.8+gc8a556f+chromium-84.0.4147.105-linux64
Process finished with exit code 131 (interrupted by signal 3: SIGQUIT)
我认为问题不是来自我的代码。我希望有一个人可以帮助我! :)
仅供参考,这是官方 CEF 论坛中 this 文章的副本。 我在这里再次发布了这篇文章,因为我在那里没有得到回复。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。