我正在使用java8,最近我安装了eclipse。当我运行eclipse时,我会收到这样的警告
OpenJDK 64位服务器VM警告:忽略选项MaxPermSize=256m;支持在8.0中被删除
发布于 2016-11-22 04:10:39
此错误可能会在许多情况下发生。
如果您没有安装1.,那么它将显示错误。
2.如果您的系统是64位,eclipse是64位,并且您只安装了32位,那么它将显示错误。为此,您需要使用java 64位或使用eclipse 32位。
3.如果您没有设置java环境变量,那么eclipse将不会获得java路径,那么它将显示错误。
发布于 2016-11-22 05:12:08
这只是一个警告信息,它不会引起任何问题。如果您愿意,可以从您的MaxPermSize
文件中删除eclipse.ini并重新启动eclipse。
发布于 2016-11-22 05:16:13
您收到此警告是因为您正在运行Java 8,而在Java 8中,Java管理内存的方式已经发生了变化。(如果您想知道技术细节,在Java8中删除了称为"permgen“的内存区域,请参见Java PermGen到哪里去了?)。
在Java8中,"MaxPermSize“选项已经不存在了,如果它被指定了,那么Java就会忽略它。
这通常不会造成任何伤害,所以你可以安全地忽略它。
https://stackoverflow.com/questions/40740058
复制