问题
打开Arctime pro提示需要安装Java 6,点击“更多信息”进入苹果官网下载了一个 JavaForOSX.dmg 的文件,安装到后面却提示存在更高版本的Java,尝试用网上搜到的脚本未果,最终用如下步骤解决。
步骤
1.下载javaforosx.dmg
2.快捷键command+空格键,搜索脚本编辑器,即 Apple Script 粘贴下面的文本
set theDMG to choose file with prompt "Please select javaforosx.dmg:" of type {"dmg"}
do shell script "hdiutil mount " & quoted form of POSIX path of theDMG
do shell script "pkgutil --expand /Volumes/Java\\ for\\ macOS\\ 2017-001/JavaForOSX.pkg ~/tnn"
do shell script "hdiutil unmount /Volumes/Java\\ for\\ macOS\\ 2017-001/"
do shell script "sed -i '' 's/return false/return true/g' ~/tnn/Distribution"
do shell script "pkgutil --flatten ~/tnn ~/Desktop/Java.pkg"
do shell script "rm -rf ~/tnn"
display dialog "Modified Java.pkg saved on desktop" buttons {"Ok"}
再执行
执行操作
3.在弹出的对话框中选择 javaforosx.dmg
选择javaforosx.dmg的文件所在地
4.文件安装位置
/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
5.安装完成后,成功打开了Arctime pro
成功打开Arctime pro