`
tinyhema
  • 浏览: 150681 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

mac下设置eclipse编码

 
阅读更多
背景
为了便于交流维护,我们的test case都是用中文命名的,例如:
public void test_正常用户登录_登录成功() {
    // do sth
}


一个重要的需求就是,针对单个test case的debug,具体操作就是,选择这个case -- 右键 -- run as junit/debug as junit。工程本身是gbk编码,在windows+eclipse环境下,可以直接运行,而在mac+eclipse环境下,针对单个case debug会由于乱码而启动失败,现在的解决方案是整个类一起运行。

解决方案
其实mac + eclipse的乱码问题比较多,完整解决eclipse乱码问题的过程记录如下。

1. 修改eclipse.app/Contents/Info.plist
添加以下 start/end 中间的内容。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">

<dict>
    <!-- start -->
    <key>LSEnvironment</key>  
    <dict>  
        <key>JAVA_TOOL_OPTIONS</key>  
        <string>-Dfile.encoding=UTF-8</string>  
        <key>LANG</key>  
        <string>zh_CN.UTF-8</string>  
    </dict> 
    <!-- end -->
    <key>CFBundleExecutable</key>
        <string>eclipse</string>
    ....


2. 修改eclipse.app/Contents/MacOS/eclipse.ini
在-vmargs下面添加一行
-Dfile.encoding=UTF-8


3. 重启eclipse生效
引用
  • 如果不生效,可以执行命令
  • /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -v -f /Applications/eclipse/eclipse.app  
    
  • 如果继续不生效,可以把eclipse所在文件夹改名,再次启动


  • 参考资料:http://gogo1217.iteye.com/blog/1859659
    分享到:
    评论

    相关推荐

      iCHM Mac下阅读chm文件的利器

      ichm可在Mac下打开CHM文件,遇到乱码时可以尝试在“显示”菜单下修改网页的编码方式。 例如在W3School下载回来的CHM离线文档默认打开会乱码,修改成UTF-8后就正常了。

      Eclipse导入AS批量文件格式转换神器

      2.对DOS格式、UNIX格式、MAC格式的文本自动识别并互相转换 3.对中文简繁体及台湾BIG5编码互相转换(需要指定源、目的编码格式) 4.支持文件及文件夹操作,支持鼠标拖拽 5.完全绿色软件,直接使用不需安装 作者:...

      MAC下修改mysql默认字符集为utf8的方法

      本文主要介绍了如何修改MAC版mysql默认字符集为utf8,如果你的MAC版mysql字符乱码,可以参考一下

      mac系统下mysql 8.0.11 安装指南

      MAC 安装mysql8.0,具体内容如下 1. 下载地址 2. 选择版本8.0: 我们选择dmg格式 ... ...因为在configuration那一步,如果你选择了默认的strong ...1.mysql 8.0 默认编码是utf8所以不需要再去修改默认编码格式。 2.mysql8

      arduino-eclipse-plugin:一个插件,可以轻松在Eclipse中对arduino进行编程

      Sloeber,用于Eclipse的Arduino IDE Eclipse IDE(集成开发环境)是功能齐全的编程编辑器,具有许多出色的功能,可帮助您更快速,更轻松地进行编码。 Arduino IDE的功能非常强大–但是在编写,浏览和理解您(以及...

      世界排名第一的视频转换工具Grass Valley ProCoder3.00.50汉化破解版(共4分卷75M)分卷一

      MPEG-2(传输流、程序流)的Grid编码 – 选择“HDV Target”和“Preview DVD target”设置时,支持单台计算机中的多CPU和多核(包括双核和四核CPU) 新 用于自动编码的监视文件夹功能 具有优先级管理功能的任务...

      IntelliJ IDEA 简体中文专题教程

      5.Mac 下安装 6.安装总结 7.首次运行 8.安装目录讲解 9.界面讲解 10.主题字体和文件编码修改 11.各类文件类型图标讲解 12.索引的讲解 13.编译方式讲解 14.项目相关概念讲解 15.Hello World 项目创建和项目配置文件...

      mac 打开终 端在指定的位置

      在mac os 中通过服务的方法 在选定的文件夹打开终端 操作方法: 将压缩包内的文件 [ 打开终端.workflow 打开终端在指定的位置.workflow ] 解压到 [ /Users/jianzhou/Library/Services ]目录中即可 使用方法: 选择...

      一个stm32串口ISP程序

      在ubuntu和mac下测试都ok,ubuntu下需要修改/dev/ttyUSB0权限,mac下不需要修改。 使用方法: stm32isp /dev/ttyUSB0 stm32_test.bin (mac下的usb串口节点是 /dev/tty.usbserial) 1. 波特率固定为57600不允许修改...

      kvazaar:开源HEVC编码器

      克瓦扎尔LGPLv2.1许可的开源HEVC编码器加入Freenode IRC网络中的#kvazaar_hevc频道与我们联系。 Kvazaar仍在开发中。 速度和RD质量将继续提高。 有关更多信息,请访问 。 Linux / Mac 视窗目录 视觉工作室码头工人...

      HBuilderX.rar

        HBuilderX是编辑器和IDE的完美结合,HBuilderX是HBuilder的下一代产品,体积小巧,启动秒开,默认包包含优秀的字处理能力,创新众多其他编辑器不具备的高效字处理模型。 极速   不管是启动速度、大文档打开...

      TurboVNC-2.2.4.dmg turbovnc-viewer: 2.2.4

      使用非默认设置,TurboVNC还可以匹配TightVNC 1.3.x对2D工作负载产生的最佳压缩率。此外,TurboVNC包含一些专门为可视化应用程序设计的独特功能。所有VNC实现(包括TurboVNC)都使用RFB(远程帧缓冲器) 从VNC服务器...

      CrazyAnimalChess

      注意:Linux默认编码为UTF-8,而Windows默认是GBK,所以从Windows新建的文件转到Linux会变成乱码,而通过这样的修改之后,就能保持多平台统一的编码,Mac下默认也是UTF-8。换行符换行符统一修改为Linux和Mac下用的\n...

      可视化XCode插件开发者编码工具

      菜单没有默认的键盘快捷键,但你可以通过系统的键盘参数选择进行设置。 ColorSense is an Xcode plugin that makes working with UIColor (and NSColor) more visual. There are many tools that allow you to ...

      dotfiles:个人dotfiles存储库

      “ dotfiles”存储库主要是bash和vim配置文件,以及一些编码字体和Mac OS 10终端方案。 使用风险自负。... 这将安装额外的字体,一些端口,并设置一些端口以替换默认的Mac OS 10端口,例如python。

      lame:用于 LAME MP3 编码器的 FFI 驱动库

      瘸 FFI 驱动库。 安装 安装宝石 ...使用默认设置创建一个默认的LAME::Encoder : encoder = LAME :: Encoder . new 然后配置一些设置: encoder . configure do | config | config . quality = 4 c

      CotEditor:适用于macOS的轻型纯文本编辑器

      要求:macOS 10.15 Catalina或更高版本网站: : Mac App Store : :源代码 CotEditor是用Swift编写的基于文档的纯Cocoa应用程序。开发环境macOS 11大苏尔Xcode 12.4 迅捷5.3 沙盒已启用如何建造专为临时使用而构建...

      详述 Sublime Text 打开 GBK 格式中文乱码的解决方法

      Sublime Text 是一个代码编辑器,其具有漂亮的用户界面和强大的...但是由于 Sublime Text 默认的编码格式为 UTF-8,因此这就造成了很多采用 GBK 编码的文件里的中文显示乱码。虽然我们也可以通过:File –&gt; Reopen wi

      Asoft签到管理系统 v3.7 正式版 Build 20121205.rar

      2、改进数据导出功能,你现在可以在系统设置-&gt;数据显示和导出-&gt;数据导出选项中配置导出数据的编码和文件名了。 3、现在可以标红要显示的考勤记录项了,比如说,你认为迟到是需要标红显示的,那么你可以在系统设置-&gt;...

      Git-2.23.0/win64/32/mac 多文件

      *默认情况下,“git log”命令的行为就像--mailmap选项一样 得到了。 用户界面,工作流程和功能 *已经教授“git fast-export / import”对来处理提交 使用UTF-8以外的编码的日志消息更好。 *在最近的Git...

    Global site tag (gtag.js) - Google Analytics