我想把Spring-framework导入IDEA。我遵循文档,并运行以下命令,但我有一个错误:
spring-framework>gradlew.bat :spring-oxm:compileTestJava cleanIdea idea
Unrecognized VM option 'MaxMetaspaceSize=1024m'
Could not create the Java virtual machine.怎么了?
我的操作系统是Win7。JDK版本如下:
>java -version
java version "1.6.0_38"
Java(TM) SE Runtime Environment (build 1.6.0_38-b05)
Java HotSpot(TM) Client VM (build 20.13-b02, mixed mode, sharing)
>javac -version
javac 1.6.0_38发布于 2013-06-26 07:33:59
正如@VMN所说,在Java8中支持MaxMetaspaceSize并具有bugs。
你可以试试这个:
1)Download JDK8并根据您的环境进行设置。
2)编辑gradlew.bat(windows)或gradlew(linux),删除VM选项MaxMetaspaceSize。
发布于 2013-06-26 05:12:25
我也犯了同样的错误。错误的原因是在Java8选项"MaxMetaspaceSize=1024m“中,该选项在早期版本中不受支持。Spring开发人员在主分支中使用此选项。切换到3.2.x分支后,项目导入成功。
发布于 2013-11-19 14:26:52
你有三个选择来解决这个问题
1)使用JDK8作为您的环境;
2)忽略或删除gradle.bat中的set GRADLE_OPTS=-XX:MaxMetaspaceSize=1024m -Xmx1024m -XX:MaxHeapSize=256m %GRADLE_OPTS%;
3)选择另一个分支,如3.2.x
https://stackoverflow.com/questions/17291566
复制相似问题