提问者:小点点

此警告会进一步产生问题吗?[重复]


我正在使用java8,最近安装了eclipse neon。当我运行eclipse时,我会收到这个警告

OpenJDK 64位服务器VM警告:忽略选项MaxPermSize=256m;8.0中删除了支持


共3个答案

匿名用户

这种错误可能发生在许多情况下

1.如果你没有安装java那么它将显示错误

2.如果你的系统是64位的,eclipse是64位的,你只安装了32位的java,那么它会显示错误。为此,你需要使用java64位或者需要使用eclipse 32位。

3.如果你没有设置java环境变量,那么eclipse将无法获得java路径,那么它将显示错误。

匿名用户

这只是一条警告消息,它不会导致任何问题。如果您愿意,可以从eclipse. ini文件中删除MaxPermSize并重新启动eclipse。

匿名用户

您收到此警告是因为您正在运行Java8,并且在Java8中,Java管理内存的方式发生了变化。(如果您想了解技术细节,Java8中删除了称为permgen的内存区域;请参阅PermGenJava哪里去了?)。

选项“MaxPermSize”在Java8中不再存在,如果它仍然被指定,那么Java忽略它。

这通常不会造成任何伤害,所以你可以放心地忽略它。