我正在使用java8,我最近安装了eclipse neon。当我运行eclipse时,我收到了这个警告
OpenJDK 64位服务器VM警告:忽略选项MaxPermSize = 256m;支持已在8.0
中删除答案 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会忽略它。
这通常不会造成任何伤害,因此您可以放心地忽略它。