`
gogo1217
  • 浏览: 152089 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Mac OS下Eclipse创建文件夹乱码,SVN更新文件乱码

阅读更多

   

版权所有,转载请注明来源http://gogo1217.iteye.com,违者必究! 

 

   几个月前系统更新了下,苹果将自带的JRE删掉,并告知以后不再提供JRE的更新,还建议从Oracle下载JRE7进行安装。抱着追求最新版本的,也将JDK更新了,升级到JDK7.0。

       更新完毕后,问题来了。Eclipse同步工程时,发现所有的中文目录全部乱码,一开始以为是同事将目录进行了修改导致的,但通过Eclipse的“SVN Repository Exploring”发现并没乱码,更改记录也显示从未进行修改。

检查了工程的编码确认为UTF-8,文件编码也为UTF-8后,重新check out一份,发现还是乱码。难道是其他原因?

      在eclipse中,新建文件夹,文件夹名中间夹杂着中文,在eclipse中并不乱码,而通过Finder查看发现是乱码,看来乱码问题不是SVN的问题,而是eclipse的问题。 

      检索了N篇文章,在CSDN发现一篇文章,地址为:http://bbs.csdn.net/topics/390179858。和我的症状一样,但是没有解决办法。

      既然apple自己的JDK6.0是正常的,那么回退到1.6应该就正常了。mac os中无需卸载JDK7.0,只需要将对应的目录进行删除即可。

     查找步骤如下:

  1. 通过which java命令查找到java命令所在的地址,应该是/usr/bin/java
  2. 通过ls -la /usr/bin/java查看java的连接地址,为/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
  3. 进入/System/Library/Frameworks/JavaVM.framework/Versions,使用 ls -la查看文件夹详细信息
  4. 可以看到所有的版本实际上是CurrentJDK的一个快捷方式,而CurrentJDK是/System/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents的一个快捷方式。
  5. 至此,我们找到了JDK的藏身之处,进入/System/Library/Java/JavaVirtualMachines,删除所有的JDK1.7版本(我安装后更新过一次,因此有2个目录)。
  6. 谨慎的使用rm -rf *!!!!!

删除后,新建窗口输入命令java -version,如果版本是1.6或者报告找不到,则说明删除成功。

附 JDK1.6下载地址:http://support.apple.com/kb/DL1572

分享到:
评论
1 楼 gogo1217 2013-05-12  
想使用jdk不乱码,可以参考http://gogo1217.iteye.com/blog/1859659

相关推荐

    eclipse中文SVN插件

    Eclipse是一款广受欢迎的开源集成开发环境(IDE),在软件开发过程中,版本控制工具是非常重要的辅助工具,而Subversion(简称SVN)就是这样一种工具,它用于管理代码库,跟踪文件和目录的变化,并允许团队成员协作...

    eclipse svn中文插件

    用户可以在Eclipse的“Team”菜单下看到与SVN相关的选项,如“Share Project”用于将项目关联到SVN仓库,“Commit”用于提交代码变更,“Update”用于获取最新的代码,“Compare with HEAD Revision”用于比较当前...

    Android项目在eclipse通过SVN资源库中检出项目遇到问题解决

    Android 项目在 Eclipse 通过 SVN 资源库中检出项目是一个常见的操作,但是在这个过程中我们可能会遇到一些问题,例如项目编码格式错误、库文件缺失等。下面我们将详细讲解 Android 项目在 Eclipse 通过 SVN 资源库...

    cvs资源及教程、解决汉化、中文乱码、常用操作等

    本人之前都是用的git和svn,跳槽后发现新公司用的cvs,一番研究后决定把资源共享,下载这个应该能解决你的问题,安装包都是官方网站下载的,无毒放心使用,个人整理也花费了一番功夫,所以还是不免费了,有需要的...

    svn里有svn服务器1.8.17,客户端1.9.7.27907,中文插件1.9.7.27907,完全兼容

    1. **初始化仓库**:在服务器上创建一个SVN仓库,存储项目的所有文件。 2. **检出(Checkout)**:开发者从服务器检出一份项目副本到本地工作目录。 3. **修改**:开发者在本地进行开发,修改代码。 4. **提交...

    Eclipse的PropertiesEditor插件 本地化很给力! 公司内部推荐!

    4. **多语言支持**:对于需要进行多语言本地化的项目,PropertiesEditor插件支持创建和管理不同语言版本的properties文件,方便进行国际化的对比和更新。 5. **关键词高亮和提示**:提供关键字高亮功能,便于快速...

    eclipse-4.5.0汉化包

    - 找到你的Eclipse安装目录,将汉化包中的features和plugins文件夹下的所有内容复制到Eclipse的相应目录下。 - 启动Eclipse,进入“窗口”>“首选项”>“外观”>“语言”,选择“中文(中国)”,然后重启Eclipse...

    Eclipse使用指南.doc

    - **Js、jsp、xml中文乱码**:在Eclipse的文本文件编码设置中选择UTF-8,确保文件编码与系统设置一致。 - **Javaw.exe启动有问题**:可能是因为JDK路径不正确或环境变量设置不当,检查并修正相关配置。 - **Ant不...

    eclipse开发环境相关配置

    - **设置字符集**:确保所有文件(如jsp、java、js、css等)的编码一致,通常设置为UTF-8,以防止乱码问题。设置完成后记得点击**Update**按钮以应用更改。 - **设置JDK路径**:确保Eclipse使用正确的JDK版本。 -...

    eclipse3.2国际化插件

    Eclipse 3.2 国际化插件是一款专为开发者设计的工具,它扩展了Eclipse集成开发环境(IDE)的功能,使开发者能够更方便地处理与国际化相关的任务,特别是针对properties文件的中文格式编辑。这个插件的核心组件是...

    【中文】【 精通Eclipse 】【pdf】【44.69 MB】

    1. **跨平台性**:Eclipse支持Windows、Linux、Mac OS等多个操作系统平台,这使得开发者可以在不同的操作系统上使用相同的工具集进行开发工作。 2. **强大的编辑器**:Eclipse内置了功能强大的代码编辑器,支持语法...

    比较工具Araxis Merge 7无需注册的可执行文件

    2. 文件夹比较:可以逐个比较文件夹内的所有文件,方便管理项目或代码库。 3. 二进制文件比较:适用于图像、音频、视频等非文本格式的文件比较。 4. 合并冲突:在版本控制系统如Git或SVN中,可以帮助解决合并冲突,...

    Eclipse环境配置_汇总

    在“运行”菜单下创建和管理这些配置,可以指定主类、VM参数、工作目录等。 8. **调试配置**:Eclipse的调试工具强大且直观。用户可以通过“运行”-“调试配置”设置断点、监视变量、步进执行等功能,高效地定位和...

    资源文件插件propedit 4.8.2

    4. **版本控制集成**:与Eclipse内置的版本控制系统如Git、SVN等无缝集成,可以直接在插件内提交和对比文件,便于团队协作。 5. **多语言支持**:对于国际化(i18n)项目,PropEdit能够帮助开发者轻松管理多语言资源...

    IntelliJ IDEA 使用教程

    - **Mac系统安装**:介绍如何通过官方网站下载DMG文件,并将其拖放到应用程序文件夹中完成安装。 - **安装总结**:概述不同操作系统下的安装流程差异,并强调安装后可能需要的一些基本配置。 #### 四、首次运行与...

    Properties插件文件

    Properties文件插件允许开发者方便地创建、编辑和管理这些配置文件。它提供了丰富的特性,例如: 1. **语法高亮**:通过颜色区分关键字和普通文本,使得代码更易读,减少错误。 2. **自动完成**:当输入键或值时,...

    propedit(properties插件)

    PropEdit是一款专为Eclipse集成开发环境设计的Properties文件编辑器插件。它极大地提升了开发者在处理国际化(i18n)资源文件时的效率和体验。Properties文件是Java应用程序中广泛使用的格式,用于存储配置信息,尤其...

    jp.gr.java_conf.ussiy.app.propedit.nl_6.0.0

    例如,开发者可以创建不同的properties文件以适应不同地区的语言和文化需求。在Eclipse或MyEclipse中使用专门的properties文件编辑器插件,可以提供诸如语法高亮、自动完成、错误检查和多语言切换等功能,使得开发和...

    myeclipse环境配置

    - **Subclipse安装**: 下载`site-1.6.9.zip`并解压至`E:\MyEclipse\myPlugin\svn`,修改相关`.xml`文件,并在`dropins`目录下创建`svn.link`文件指向`E:\MyEclipse\myPlugin\svn`。之后删除`org.eclipse.update`...

Global site tag (gtag.js) - Google Analytics