強調一點,這個錯誤提示基本不會影響項目的運行,該怎樣還是怎樣。
搜了一下,原因是JDK是32位,而tomcat是64位引發的衝突。所以,大家只要將兩者位數版本統一就行了。
說是JDK博主覺得應該是JRE(運行時環境)而不是編譯的用到的JDK,當然平時大家最後將編譯和運行用的JDK統一。
另外科普下,32位JDK和64位JDK編譯出來的字節碼文件是一樣的(http://www.oschina.net/question/2286631_226378?sort=time)
這裏涉及一個文件apache-tomcat-8.0.33\bin\tcnative-1.dll,這是一個提示文件,也就是說你如果嫌提示礙眼刪掉就不會出來了(博主試過,可行)。但博主不建議這樣做,因爲tomcat既然有這個文件自然有它的用處,萬一以後有什麼重要提示你因爲刪掉這個文件而看不到,博主可不負責= =。