当我试图在Linux中使用命令行打开Intellij IDE时就像这个./phpstorm.sh
android studio和PHPStorm一样,我总是得到这样的信息:
OpenJDK 64位服务器VM警告:忽略选项MaxPermSize = 350m; 支持已在8.0中删除
我想知道google是否找到解决方案here但是我在ubuntu 14.04中因为我是新手而有点迷失。我的问题是这个消息的原因是什么?以及如何解决这个问题?
我已尝试使用此命令export MAVEN_OPTS="-Xmx512m"
,但它无法解决问题。
我正在使用从here下载的java 1.8.0_73
。任何有用的帮助将不胜感激,谢谢。
答案 0 :(得分:2)
如果在java 7下运行,IDE会尝试设置MaxPermSize。 该参数已在java 8中删除,因此将被忽略。
有关详细信息,请参阅What does -XX:MaxPermSize do?
答案 1 :(得分:1)
这只是一个警告,说该选项已被忽略 - 因此不应引起任何问题。
JVM选项应位于{IntelliJ文件夹} /bin/idea64.exe.vmoptions(在Windows上 - 可能类似于linux上的内容)。您可以编辑该文件并删除maxpermsize选项。
答案 2 :(得分:1)
对我来说,我通过在环境变量中添加_JAVA_OPTIONS:-Xmx6G来解决同样的问题 Windows 8.1 java version 1.7.0_79
答案 3 :(得分:0)
如果你使用phonegap在Android工作室出现这个错误,那么只需从android工作室退出并重启android studio一段时间它的工作在我的情况下