JavaFX桌面应用无响应时,如何快速找到有效解决方法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计904个文字,预计阅读时间需要4分钟。
在日常生活中使用软件的过程中,偶尔会遇到软件突然卡住,再点击几次就变成未响应的情况。在JavaFX应用中,这种情况同样会出现。在开发过程中,应尽可能避免这类问题的发生。1. 未响应问题
日常使用软件的过程中,偶尔会遇到软件突然卡住,再点击几次就变成“未响应”的情况。
在JavaFX应用中同样也会出现这种情况,在开发过程中应该尽量避免这种情况的出现。
1. “未响应”重现
应用程序出现“未响应”这种情况往往是因为在UI线程中处理一些耗时的业务,当UI线程在处理耗时的业务时,UI就会卡住。
下面通过一个示例(获取Google页面title信息)来演示一下“未响应”这种情况。
这里使用 jsoup 来抓取Google页面的title信息,需要引入jsoup的maven依赖:
<dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.13.1</version> </dependency>
编译AppService,实现抓取Google页面的title信息。
本文共计904个文字,预计阅读时间需要4分钟。
在日常生活中使用软件的过程中,偶尔会遇到软件突然卡住,再点击几次就变成未响应的情况。在JavaFX应用中,这种情况同样会出现。在开发过程中,应尽可能避免这类问题的发生。1. 未响应问题
日常使用软件的过程中,偶尔会遇到软件突然卡住,再点击几次就变成“未响应”的情况。
在JavaFX应用中同样也会出现这种情况,在开发过程中应该尽量避免这种情况的出现。
1. “未响应”重现
应用程序出现“未响应”这种情况往往是因为在UI线程中处理一些耗时的业务,当UI线程在处理耗时的业务时,UI就会卡住。
下面通过一个示例(获取Google页面title信息)来演示一下“未响应”这种情况。
这里使用 jsoup 来抓取Google页面的title信息,需要引入jsoup的maven依赖:
<dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.13.1</version> </dependency>
编译AppService,实现抓取Google页面的title信息。

