zoukankan      html  css  js  c++  java
  • Mac下 jdk1.6时 maven 控制台乱码

    环境:

    shell:oh-my-zsh

    maven:3.0.5

    jdk:1.6.0_65(apple)

    详情如下:

    Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 21:51:28+0800)

    Maven home: /usr/local/apache-maven

    Java version: 1.6.0_65, vendor: Apple Inc.

    Java home: /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

    Default locale: zh_CN, platform encoding: EUC_CN

    OS name: "mac os x", version: "10.10.4", arch: "x86_64", family: "mac"

    解决办法:调整locale信息,在 ~/.zshrc 文件末尾添加:

    export LC_ALL=en_US.UTF-8  
    export LANG=en_US.UTF-8

    PS:如果你使用的Bash 也可直接在  ~/.bashrc 文件中添加

    最后环境如下:

    Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 21:51:28+0800)

    Maven home: /usr/local/apache-maven

    Java version: 1.6.0_65, vendor: Apple Inc.

    Java home: /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

    Default locale: en_US, platform encoding: EUC_CN

    OS name: "mac os x", version: "10.10.4", arch: "x86_64", family: "mac"

     

    这个问题的本质是MAC编译的JDK在 OS X下识别为 中文 GB2312 编码,执行mvn命令时为保证统一性采用的是UTF-8.

    当然,解决这个问题的办法还有升级下jdk,1.7 以上就没有这个问题了。

    后记:也不算解决,中文输出改为英文输出,一些log而已。

  • 相关阅读:
    jQuery的版本兼容问题
    web页面锁屏初级尝试
    mvc5之文件上传
    魔方基础入门教程
    XCube和X组件的入门级使用教程
    蔬菜大棚监控与管理 1.0版本(未完善)
    蔬菜大棚 数据库设计 0.5版本()
    记录一段存储过程
    MPU9250九轴陀螺仪--读接口数据
    MPU9250九轴陀螺仪--连接MPU9250
  • 原文地址:https://www.cnblogs.com/albert-sun/p/4704698.html
Copyright © 2011-2022 走看看