Mac 10.11 java se6 不兼容问题
来源:互联网 发布:mac os dota2 编辑:程序博客网 时间:2024/04/30 10:50
本帖最后由 赵艾安 于 2015-7-3 18:50 编辑
不少朋友问下题何解,终于,撸主找到了解题方法~此文来自国外大神,点击传送门可前去瞻仰。
解决办法
既然不支持古老的 Java SE 6,那我们何不直接安装最新版本的 Java SE 8?
准备工作
首先,你需要去官网下载最新版本的 JDK(为什么是 JDK 而不是 JRE?因为 JRE 的修改方法更麻烦一些……与其如此,还不如一步到位。)然后安装之。
验证版本
打开终端,然后使用如下命令来查看,如果你的结果和我这里的差不多,那说明已经安装好了。修改配置文件
找到如下路径的文件,修改之。(需要管理员权限)
由于 EL Capitan 有一个新的叫做“RootLess”功能,所以我们只能够一级一级的创建目录,按照如下目录依次进入,如果不存在则创建: 然后使用如下命令来创建链接(这是一条命令)创建两个空目录
按照上边的方法,我们还需要一级一级的创建两个空目录: 你的实际操作环境很可能跟我的例子不一样,但是大同小异,注意变通即可。你们为什么不质疑我说我的代码里就有 System!我竟然没有发现是我自己写错了!!!!!我有罪,我的错!已改正代码。
重启系统
这时候,你还需要最后一步,由于10.11 这时候的重启会变成关机,我们使用命令行来重启,虽然会卡住一下,但却是能够重启……
优化 App
做完以上工作,很有可能你还是悲剧的发现你的Java 程序无法启动,不要慌张,可能是因为程序不支持最新版本 Java 导致,我们需要手动来让它支持:
在你的应用程序上点击鼠标右键——或者按住 control 点击之,选择“显示包内容”,在 Content 目录下有个 Info.plist 文件
完整的路径应该是这样的:/Applications/你的Java程序.app/Contents/Info.plist 保存之……你可能需要管理员权限,如果不行,就拖出来修改再覆盖回去……总之,编辑之后你的 Java 程序就 ok 啦
还不行……?看看这位封釉的笔记吧!我是传送门!
不少朋友问下题何解,终于,撸主找到了解题方法~此文来自国外大神,点击传送门可前去瞻仰。
解决办法
既然不支持古老的 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 啦
还不行……?看看这位封釉的笔记吧!我是传送门!
0 0
- Mac 10.11 java se6 不兼容问题
- Java SE6正式辦發布
- MAC OS 您需要安装旧Java SE6 运行环境才能打开“***”问题解决方法
- Java SE6调用动态编译
- Java SE6调用动态编译
- Ubuntu中获取java SE6
- mac ox上安装jdk 7版本不兼容问题
- 不兼容问题
- Java SE6.0 学习(一)
- Java SE6.0 学习(访问控制)
- Java SE6.0 学习(继承)
- Java SE6.0 学习(一)
- Java SE6 系统托盘小应用哈
- java SE6.0中ParsePosition的介绍
- java在线文档(java se6,java ee5)
- java 兼容问题
- Java SE6调用Java编译器的两种新方法
- Java SE6调用Java编译器的两种新方法
- pip install -U sklearn 更新sklearn到最近版
- Struts2 ModelDriven模型驱动的使用
- HDU 2059 龟兔赛跑
- Fragment和Activity
- Linux学习笔记(3)
- Mac 10.11 java se6 不兼容问题
- Android UI设计:ListView 控件与 Adapter 适配器
- unity里面富文本的处理
- Tomcat报错:Address already in use: JVM_Bind 端口被占用
- yii2 时间
- win7远程桌面连接 Ubuntu 14.04
- #BestCoder Round #59 (div.2)
- singleton instance 实现
- Python的type 还是要靠isinstance判断类型