level 1
_grass_root_
楼主
最近给朋友帮忙,在一批老旧电脑上安装 Scratch 3,版本号是 3.23.1。考虑到设备确实很陈旧,当年在安装时选择了 Win 7精简版系统,这也意味着有一些基础运行库和环境被没有随系统安装。
在安装Scratch 3后,有一部分 Win 7精简版系统出现了 Scratch启动即白屏的现象。毫无疑问,这说明了这些计算机安装的精简版Win 7不属于同一个批次版本。面对这个问题,我做了以下尝试,解决了Scratch 3启动白屏问题。当然,在使用过程中也发现了一个非常严重的问题,待最后细细道来。
经过对比测试,Scratch 3可以在正常版本的Win 7下启动和使用,因此问题就出在了Win 7操作系统被精简的内容上。难点在于Scratch 3运行没有报错信息,甚至访问Scratch官网也没有对依赖环境有任何描述,所以难于对症下药。
有病乱投医,我使用了“十全大补丸”:安装了微软运行库集合,大家可以自行搜索。我是从zd大佬论坛下载了微软常用运行库合集 v2021.06.09 自选更新版 (62.4MB)。正面效果:安装完毕运行库合集,Scratch 3启动正常,也能实现编程和运行等操作。负面作用:在运行时会提示有关Java的报错信息,保存的编程文件打开后出现背景和角色全部消失的问题。此问题没有经过广泛测试,可能与mblock 3有关。因为前期使用的是Scratch 2程序文件,经过mblock 3修改,最后用Scratch 3编程后保存才出现问题。当然,这只是我主观不负责任的妄自揣测。
希望有类似遭遇并加以解决的朋友不吝赐教!
