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

MacOS 设置软件执行环境变量【eclipse中文文件夹乱码问题 (JDK1.7 )】

 
阅读更多

先回顾下有关MacOS eclipse 乱码问题

 

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

     地址:http://gogo1217.iteye.com/blog/1787568。

     文中提到的解决办法是将JDK1.7 回退到1.6,问题解决;后来翻帖子,有人说讲eclipse回退到3.7问题也解决;但不管是那种办法,都不是我们版本控的作风。

 

2、macos Java乱码终极解决方案【Mac OS下Eclipse创建文件夹乱码,SVN更新文件乱码解决办法】

    地址:http://gogo1217.iteye.com/blog/1850899。

    文中提到添加环境变量:export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8 ,但是该方法只能在Shell中启动eclipse才能识别该设置,并能生效;而在DOCK启动eclispe则无法使用该变量设置。

 

3、MaOS删除JAVA6后安装JAVA7,启动eclipse提示安装JRE6

     地址:http://gogo1217.iteye.com/blog/1858326

     文中提到了MacOS 10.8.3中 安装JDK1.7,eclipse启动问题的解决办法。

 

那到底怎么解决eclipse新建文件夹乱码,svn更新乱码(原因:创建文件夹乱码)的问题呢?

a. 网上有人说修改 /.MacOSX/environment.plist,但这个早已经废弃,在10.8版本中铁定不支持。

b. 有人说修改 XX.app/Contents/Info.plist,经过尝试,这个靠谱,可参考

      http://www.2cto.com/os/201304/205820.html

      http://qing.blog.sina.com.cn/tj/62de843e33002hwz.html

 

现在分享下我的解决步骤:

 1、修改eclipse.app/Contents/Info.plist,添加以下代码

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<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>

 添加完效果如图所示:

 

2、修改eclipse.app/Contents/MacOS/eclipse.ini,添加 -Dfile.encoding=UTF-8

3、关闭eclipse,重新启动。

4、如果不生效,执行命令(方法来源于:http://www.2cto.com/os/201304/205820.html):

 

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -v -f /Applications/eclipse/eclipse.app
 5、如果不生效,将/Applications/eclipse改名为其它名字,再次启动(方法来源于:http://qing.blog.sina.com.cn/tj/62de843e33002hwz.html)。

 

 

  • 大小: 41.5 KB
分享到:
评论
6 楼 cgc_1983 2014-11-12  
下载安装一下这个就行了http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US
5 楼 wwwjiandan 2014-08-12  
通过楼主分享的步骤前三步骤,就解决了打patch乱码的问题
4 楼 liulv85 2013-10-26  
弄好了,Finder进入不了,直接右击Eclipse图标,选择“显示包内容”就可以进入修改了。。。
3 楼 liulv85 2013-10-26  
finder找不到这个目录啊
/Applications/eclipse/Eclipse.app/Contents/Info.plist

请问怎么弄?
2 楼 fzlihui 2013-07-22  
有效,谢谢
1 楼 gogo1217 2013-06-13  
升级到10.8.4,发现又乱码了。
重新执行
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -v -f /Applications/eclipse/eclipse.app 
就好了

相关推荐

    jdk1.7macos版

    jdk1.7版本支持ODBC,快下架了,官网不好找,下载下来备份一下

    jdk1.7 免安装版本

    1. **JAVA_HOME**: 首先,你需要设置 `JAVA_HOME` 环境变量,指向 JDK 的根目录。例如,如果你将 JDK 解压缩到 `C:\Java\jdk1.7.0_10`,则 `JAVA_HOME` 应设置为这个路径。 2. **PATH**: 接下来,你需要在系统的 `...

    MacOS下64位jdk1.7

    jdk1.7 仅包含macos 系统支持的dmg jdk1.7新特性 1 对集合类的语言支持; 2 自动资源管理; 3 改进的通用实例创建类型推断; 4 数字字面量下划线支持; 5 switch中使用string; 6 二进制字面量; 7 简化可变...

    jdk1.7 64位官方正式版 jdk-7u71-macosx-x64.dmg

    jdk1.7 64位官方正式版 jdk-7u71-macosx-x64.dmg

    jdk1.7 64位 官方正式版下载

    Java Development Kit (JDK) 是 Oracle 公司提供的用于开发和运行 Java 应用程序的软件工具包。JDK 1.7,也被称为 Java 7,是 Java 平台标准版(Java SE)的一个重要版本,发布于2011年。这个64位版本的 JDK 针对64...

    mac jdk1.7

    ### 关于macOS下的JDK 1.7安装与配置详解 #### 一、Java Development Kit (JDK) 1.7简介 Java Development Kit(简称JDK)是Sun Microsystems针对Java开发人员推出的软件开发工具包,随着Oracle收购Sun ...

    JDK1.7 U45 全平台下载

    4. **环境变量配置**:确保`JAVA_HOME`、`PATH`等环境变量被正确设置,以便其他应用程序能够找到JDK的安装位置。 #### 知识点六:注意事项 - 在安装过程中,请仔细阅读安装向导中的每一步提示,避免因默认选项导致...

    JDK1.7 免安装

    **JDK1.7免安装详解** Java Development Kit(JDK)是Oracle公司提供的用于开发和运行Java应用程序的工具集合。JDK1.7,也称为Java 7,是Java平台标准版的一个重要版本,发布于2011年。这个版本引入了许多新特性,...

    java-jdk1.7免安装版本.zip

    1. **JAVA_HOME**:这个环境变量应设置为JDK的根目录,即解压后文件夹的路径。例如,如果JDK被解压到 `C:\Program Files\Java\jdk1.7.0_XX` ,那么JAVA_HOME就应设置为此路径。 2. **PATH**:在PATH环境变量中,你...

    jdk1.7_64位官方下载

    3. 配置环境变量:安装完成后,需要在系统环境变量中设置 `JAVA_HOME` 指向JDK的安装目录,同时在 `Path` 变量中添加 `%JAVA_HOME%\bin`,以便命令行可以识别Java命令。 三、JDK的使用: 1. **编译Java源代码**:...

    JDK1.7版本,纯绿色版本解压即可使用无需安装

    打开命令行窗口,输入`java -version`和`javac -version`命令,如果正确设置了环境变量,你应该能看到JDK 1.7的版本信息。 JDK 1.7绿色版的使用,使得开发者能够在不干扰系统全局配置的情况下,轻松地进行Java开发...

    jdk1.7解压版环境

    当用户下载JDK1.7解压版后,JRE部分将提供运行Java程序所必需的环境,使得开发者无需额外安装就能执行Java代码。 配置JDK1.7环境变量是使用这个解压版的关键步骤。首先,需要设置`JAVA_HOME`环境变量,指向JDK的...

    jdk1.7 32位

    安装后,系统会设置环境变量`JAVA_HOME`指向JDK的安装路径,并更新`PATH`变量以便于命令行调用Java相关工具。 总之,JDK 1.7 32位版本为Java开发者提供了丰富的工具和功能,同时兼容32位操作系统。虽然现在已经有了...

    jdk1.7 64位下载

    - 配置环境变量:设置`JAVA_HOME`环境变量,并将JDK的bin目录添加到系统PATH中。 3. **验证安装**: - 打开命令行工具,输入`java -version`命令,确认JDK版本正确无误。 - 运行简单的Java程序测试,确保编译和...

    JDK1.7 X64

    - 配置环境变量:安装完成后,需要在系统的环境变量中设置`JAVA_HOME`指向JDK的安装目录,同时添加`%JAVA_HOME%\bin`到`PATH`变量,确保系统可以找到Java命令。 - 验证安装:通过在命令行输入`java -version`和`...

    直接可以下周的JDK1.7,直接使用

    对于Windows用户,可以在系统属性的环境变量设置中添加`JAVA_HOME`指向JDK1.7的安装目录,并将`%JAVA_HOME%\bin`添加到PATH中。在Linux或MacOS中,可以通过修改`~/.bashrc`或`~/.bash_profile`文件来实现相同的效果...

    Eclipse64位4.5火星版eclipse-jee-mars-2-win32-x86_64.zip支持jdk1.7

    ### Eclipse 64位4.5火星版支持JDK 1.7 #### Eclipse Mars 版本概述 Eclipse Mars(版本号4.5)是Eclipse IDE的一个重要版本,于2015年发布。它引入了许多新功能和改进,特别是在性能优化、用户体验以及对现代开发...

    jdk1.7.0.80.rar

    3. 设置环境变量`JAVA_HOME`指向JDK的安装目录,同时将`%JAVA_HOME%\bin`添加到系统`PATH`变量中。 4. 验证安装是否成功,通过命令行输入`java -version`,如果返回JDK 1.7.0.80的信息,则表示安装成功。 对于...

    jdk 1.7 64位

    安装JDK 1.7 64位通常涉及下载安装包,按照安装向导进行操作,然后配置环境变量如JAVA_HOME、PATH等,以确保系统能够正确识别和调用JDK。 总结来说,JDK 1.7 64位是Java开发者的重要工具,它的特性和功能使其在软件...

    jdk1.7 64位 Linux版 jdk-7u79-linux-x64.tar.gz

    6. **安装JDK**:在Linux上,解压后通常需要将bin目录添加到PATH环境变量,使得系统能在任何路径下执行JDK的命令。配置过程可能涉及修改.bashrc或相关shell配置文件。 7. **Java环境变量**:如JAVA_HOME通常指向JDK...

Global site tag (gtag.js) - Google Analytics