private void Form1_Load(object sender, EventArgs e)
        {
            CheckForIllegalCrossThreadCalls = false;

            //检查jdk
            Task checkJdkTask = new Task(() =>
            {
                if (EnvChecker.CheckJavaSE())
                {
                    jdkEnv = 1;
                    Label_jdk_status.Text       = "已安装";
                    Label_jdk_status.ForeColor  = Color.Green;
                    PictureBox_jdk_status.Image = Resources.complete;
                    InstallCompleted();
                }
                else
                {
                    Label_jdk_status.Text       = "未安装";
                    Label_jdk_status.ForeColor  = Color.Red;
                    PictureBox_jdk_status.Image = Resources.error;
                    Button_jdk_install.Show();
                }
            });

            checkJdkTask.Start();
            //检查VScode
            Task checkVscTask = new Task(() =>
            {
                if (EnvChecker.CheckVscode())
                {
                    Label_vsc_status.Text = "正在检查插件";
                    if (EnvChecker.CheckVscExtension())
                    {
                        vscEnv = 1;
                        Label_vsc_status.Text       = "已完成";
                        Label_vsc_status.ForeColor  = Color.Green;
                        PictureBox_vsc_status.Image = Resources.complete;
                    }
                    else
                    {
                        Label_vsc_status.Text       = "未安装插件";
                        Label_vsc_status.ForeColor  = Color.Red;
                        PictureBox_vsc_status.Image = Resources.error;
                        Button_vsc_install.Show();
                    }
                    InstallCompleted();
                }
                else
                {
                    vscEnv = -1;
                    Label_vsc_status.Text       = "未安装VScode";
                    PictureBox_vsc_status.Image = Resources.complete;
                    InstallCompleted();
                }
            });

            checkVscTask.Start();
        }
 private void InstallVscCompleted(bool result)
 {
     if (result)
     {
         vscEnv = 1;
         Label_vsc_status.Text       = "已安装";
         Label_vsc_status.ForeColor  = Color.Green;
         PictureBox_vsc_status.Image = Resources.complete;
         Button_vsc_install.Hide();
         InstallCompleted();
     }
     else
     {
         Label_vsc_status.Text       = "未安装";
         Label_vsc_status.ForeColor  = Color.Red;
         PictureBox_vsc_status.Image = Resources.error;
         Button_vsc_install.Text     = "重试";
         Button_vsc_install.Enabled  = true;
     }
 }
 private void Form_EnvCheck_Shown(object sender, EventArgs e)
 {
     //隐藏按钮
     Button_jdk_install.Hide();
     Button_vsc_install.Hide();
 }