MacOS java升级后pycharm 无法使用的解决方案

由于MacOS自带的java版本是1.6,由于其他项目需要升级java版本,目前已经升级到java1.8版本。但发现pycharm打不开了,一运行就crash。在google上一搜,发现是pycharm默认是MacOS自带的java1.6.

https://intellij-support.jetbrains.com/entries/27854363-IDE-doesn-t-start-after-updating-to-Mac-OS-Mavericks    这篇文章提示到 https://github.com/wonder-mice/mac-java-launcher  这个有让MacOS程序不依赖java1.6.

感谢这两个网址。。。。。。。

于是下载解压后mac-java-launcher文件夹,试着整了下。


---------------以下是解决过程-----------------


原文是 

./use --apply "/Applications/IntelliJ IDEA 12 CE.app"   -------我试着这样玩 ./use --apply "/Applications/Pycharm.app"
发现会报错,说pycharm不是一个java程序。

于是找到/Applications/Pycharm.app   显示包内容,进入Centents/MacOS文件下,发现有个idea_appLauncher, 于是将mac-java-launcher下面的launcher 拷贝了一份,重新命名idea_appLauncher,并且替换掉Centents/MacOS/idea_appLauncher.  

试着运行了下会报错,但不会crash,表明idea_appLauncher替换后有效果。按着错误提示,是没找到java1.6.   分析可能是info.plist依赖1.6,于是找到Centents/info.plist  打开之,发现有个JVMOptions,里面有个JVMVersion 是 1.6* ,果断该成1.8* 保存。


然后重新运行pycharm...nice,成功了。

我目前用的是java1.8  pycharm3.1.3.



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值