这个警告会进一步产生问题吗?

时间:2016-11-22 10:57:39

标签: java eclipse

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

OpenJDK 64位服务器VM警告:忽略选项MaxPermSize = 256m;支持已在8.0

中删除

3 个答案:

答案 0 :(得分:0)

许多情况下可能会出现此错误

1。如果您没有安装java,则会显示错误

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

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

您收到此警告是因为您正在运行Java 8,而在Java 8中,Java管理内存的方式已发生变化。 (如果您想知道技术细节,那么在Java 8中删除了称为" permgen"的内存区域;请参阅Where Has the Java PermGen Gone?)。

选项" MaxPermSize"在Java 8中不再存在,如果它仍然被指定,那么Java会忽略它。

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