Home  >  Article  >  Database  >  MacOS java升级后pycharm 无法使用的解决方案_MySQL

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

WBOY
WBOYOriginal
2016-06-01 13:07:231868browse

由于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.



Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn