今天编译一个新项目,没想到在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,搞定问题。