今天通过bat文件执行Java程序时,发生了PermGen space异常,也就是常说的堆内存溢出。可以通过在bat文件里设置jvm相关参数解决:set _JAVA_OPTIONS=-XX:PermSize=512M -XX:MaxPermSize=512M -Xms512m -Xmx1024m