首页 > 解决方案 > 在 JavaFX 应用程序中下载文件时出现“此应用程序没有响应”

问题描述

我想下载一个文件并等待它被下载,这样就不会出现“未响应”错误。

                     if(isNeedToReDownload){
                        launchStatus.setText(LaunchStatus.DOWNLOADING.status);
                        downloadThread = new Thread(() -> {
                            for(File file : launchDir.listFiles()){
                                file.delete();
                            }
                            launchDir.delete();
                            downloadClient();
                            downloadMods();
                        });
                        downloadThread.start();
                    }
                    if(downloadThread != null){
                        downloadThread.join();
                        downloadThread.stop();
                    }
                }
                launchStatus.setText(LaunchStatus.STARTING.status);

标签: javalinuxwindowsjavafxprocess

解决方案


创建(无论是否可见)进度条。并在循环和其他事情上更新进度条。


推荐阅读