标签:
对于Spring框架,平时都是点到为止,停留在会用的程度。一直以来都想深入学习下,刚好最近看到《Spring源码深度解析》,所以想随着书本深入学习一下。
如果使用的是Maven,并且只是调试,而不打算修改的话,可以直接使用Eclipse下载源码!!
比如我要看spring-core下面的Attribute.java文件
直接打开,会提示找不到源文件。这时可以在Maven依赖包中点击右键,
如果要查看并修改Spring的源码,就要重新导入Spring的项目并编译了!
如果下载Spring源码并导入到Eclipse的方法,网上搜索有一大堆,结果大同小异。我按照上面的方法执行根目录下的import-into-eclipse.bat文件,发现第一步就报错:
Error occurred during initialization of VM Could not reserve enough space for object heap Error: Could not create the Java Virtual Machine.
大概是要设置JVM的参数,继续百度。。。
set DEFAULT_JVM_OPTS=-Xms512m -Xmx512m -XX:MaxPermSize=256m
还是报一样的错误!
最后,找了很多资料,最后发现一个比较不一样的解决方法:http://blog.csdn.net/xiejx618/article/details/16930827设置源码根目录下的文件gradlew.bat
set JAVA_HOME=D:\Softs\JDK set GRADLE_OPTS=-Dgradle.user.home=D:\Softs\gradle-2.2.1 set DEFAULT_JVM_OPTS=
然后,cmd中切换到源码根目录,执行 import-into-eclipse.bat,发现往下执行了。。。。。
标签:
原文地址:http://www.cnblogs.com/gnidoc/p/4950414.html