今天編譯一個新項目,沒想到在Intellij的Terminal裏面運行的時候始終報錯,而且還是中文亂碼……
亂碼問題很奇怪,所有能設置的地方都設置成UTF-8了,依舊解決不了。
後來不管亂碼了,解決編譯報錯的問題,搜了好久才發現上面那篇文章,maven引用的JDK版本過低……
Mac裏面我沒指定JAVA_HOME使用默認的JDK了,maven引用的JDK指定到了一個版本過低的JDK上面(1.6),導致這需要1.7的項目死活編譯不了。
設置一下JAVA_HOME,搞定問題。
今天編譯一個新項目,沒想到在Intellij的Terminal裏面運行的時候始終報錯,而且還是中文亂碼……
亂碼問題很奇怪,所有能設置的地方都設置成UTF-8了,依舊解決不了。
後來不管亂碼了,解決編譯報錯的問題,搜了好久才發現上面那篇文章,maven引用的JDK版本過低……
Mac裏面我沒指定JAVA_HOME使用默認的JDK了,maven引用的JDK指定到了一個版本過低的JDK上面(1.6),導致這需要1.7的項目死活編譯不了。
設置一下JAVA_HOME,搞定問題。