在以下stackoverflow的網址上可以找到答案,
參考:https://stackoverflow.com/questions/31064967/java-lang-illegalargumentexception-at-org-springframework-asm-classreader-init
意思大致是,如果要使用spring 4版本,那么jdk相應就要使用8版本。
回想一下,的確前段時間因為換項目的原因。使用到了jdk1.8的原因。想到這里,立馬又把關注點回到如何在同一部機子上使用兩個jdk的問題,
參考:http://blog.csdn.net/yuruixin_china/article/details/53607248
不過個人認為,事實上只是在環境變量上弄的比較靈活地更換jdk版本而已,並沒有真正意義上的同時使用兩個jdk。