本帖最后由 赵艾安 于 2015-7-3 18:50 编辑 不少朋友问下题何解,终于,撸主找到了解题方法~此文来自国外大神,点击传送门可前去瞻仰。 解决办法 既然不支持古老的 Java SE 6,那我们何不直接安装最新版本的 Java SE 8? 准备工作 首先,你需要去官网下载最新版本的 JDK(为什么是 JDK 而不是 JRE?因为 JRE 的修改方法更麻烦一些……与其如此,还不如一步到位。)然后安装之。 验证版本 打开终端,然后使用如下命令来查看,如果你的结果和我这里的差不多,那说明已经安装好了。 修改配置文件 找到如下路径的文件,修改之。(需要管理员权限) 请注意看目录,没有 System! 不是 System 里的 Library! 创建链接由于 EL Capitan 有一个新的叫做“RootLess”功能,所以我们只能够一级一级的创建目录,按照如下目录依次进入,如果不存在则创建: 然后使用如下命令来创建链接(这是一条命令) 创建两个空目录 按照上边的方法,我们还需要一级一级的创建两个空目录: 你的实际操作环境很可能跟我的例子不一样,但是大同小异,注意变通即可。你们为什么不质疑我说我的代码里就有 System!我竟然没有发现是我自己写错了!!!!!我有罪,我的错!已改正代码。 重启系统 这时候,你还需要最后一步,由于10.11 这时候的重启会变成关机,我们使用命令行来重启,虽然会卡住一下,但却是能够重启…… 优化 App 做完以上工作,很有可能你还是悲剧的发现你的Java 程序无法启动,不要慌张,可能是因为程序不支持最新版本 Java 导致,我们需要手动来让它支持: 在你的应用程序上点击鼠标右键——或者按住 control 点击之,选择“显示包内容”,在 Content 目录下有个 Info.plist 文件 完整的路径应该是这样的:/Applications/你的Java程序.app/Contents/Info.plist 保存之……你可能需要管理员权限,如果不行,就拖出来修改再覆盖回去……总之,编辑之后你的 Java 程序就 ok 啦 还不行……?看看这位封釉的笔记吧!我是传送门! |
Mac 10.11 java se6 不兼容问题
最新推荐文章于 2022-02-16 11:05:06 发布