大伙儿今天咱们聊点啥,就聊聊这个TinyUmbrella,以前用它保存SHSH可是一把好手,结果前阵子想拿出来用用,打不开了,死活没反应。
本站为89游戏官网游戏攻略分站,89游戏每日更新热门游戏,下载请前往主站地址:www.gm89.icu
我当时就懵了,想着是不是系统升级了不兼容,或者文件坏了?重启电脑、重新下载、管理员权限运行,所有能想到的法子都试了一遍,结果,还是老样子,一点动静都没有。
后来我琢磨着,这玩意儿不是依赖Java环境吗?以前好像就遇到过Java版本不对的问题。赶紧去网上搜了搜,果不其然,很多老哥也遇到了类似的情况,都说是Java惹的祸。
我尝试并最终解决的过程:
-
我先检查了一下自己电脑上的Java,在运行里敲了个`cmd`回车,然后在命令行窗口里输入`java -version`敲下去一看,还真装了,不过是比较新的一个版本。但我隐约记得TinyUmbrella对Java版本有点挑剔,很多老软件都喜欢老一点的Java环境。
-
于是我就去Java的官网找Java的JRE 8版本,注意,是JRE不是JDK,而且最好是稳定点的旧版本,比如JRE 8。我找到了一个离线安装包,下载回来,一步步点击“下一步”给装装的时候,我特别留意了一下安装路径,默认的就可以。
-
装好Java之后,我把TinyUmbrella的压缩包解开,找到那个真正执行的`.jar`文件。它通常和那个`.exe`执行文件放在一起,名字也差不多叫`*`。如果你下载的只有`.exe`,那可能需要自己想办法把里面的`.jar`提取出来,或者找个直接提供`.jar`文件的版本。我这里下载的解压出来就直接有`.jar`文件。
-
接下来就是关键了。我没直接双击那个`.exe`了,而是想着绕过它,直接用Java命令来跑`.jar`。我先找到我刚装的JRE 8的安装路径,比如像`C:\Program Files\Java\jre1.8.0_xxx\bin`这个地方,里面有个`*`。然后我就在这个TinyUmbrella的文件夹里新建了一个文本文档,把下面这行命令复制进去:
"C:\Program Files\Java\jre1.8.0_xxx\bin\*" -jar *注意,双引号里面的`C:\Program Files\Java\jre1.8.0_xxx\bin\*`要换成你自己的Java安装路径里那个`*`的完整路径,`*`也要保证和你解压出来的一模一样。如果你的文件名字不一样,记得改过来。
-
保存的时候,我把文件后缀改成了`.bat`,比如叫`启动*`。改完之后,它就变成了一个批处理文件。
-
保存完,我双击了一下这个`启动*`。还真弹出来了!熟悉的界面,熟悉的黄伞图标,一模一样!我当时那个高兴,真是老物件儿又复活了。
我为啥知道这些?就是当年折腾老iPhone的时候,没少和这些工具打交道。那时候为了降级、保存各种东西,那真是啥招都用过。每次遇到打不开的软件,头皮发麻,就逼着自己去挖根子,非得弄明白是咋回事才行。慢慢地,就积累了点经验,发现很多问题都绕不开环境配置这回事儿。这回TinyUmbrella也是一样,兜兜转转,还是发现是Java版本和启动方式的小问题。很多时候不是软件真的坏了,而是我们没给它提供它想要的运行环境。下次遇到类似的难题,不妨也从这个方向去想想看,说不定也就能自己搞定了。