先回顾下有关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.app5、如果不生效,将/Applications/eclipse改名为其它名字,再次启动(方法来源于:http://qing.blog.sina.com.cn/tj/62de843e33002hwz.html)。
相关推荐
jdk1.7版本支持ODBC,快下架了,官网不好找,下载下来备份一下
1. **JAVA_HOME**: 首先,你需要设置 `JAVA_HOME` 环境变量,指向 JDK 的根目录。例如,如果你将 JDK 解压缩到 `C:\Java\jdk1.7.0_10`,则 `JAVA_HOME` 应设置为这个路径。 2. **PATH**: 接下来,你需要在系统的 `...
jdk1.7 仅包含macos 系统支持的dmg jdk1.7新特性 1 对集合类的语言支持; 2 自动资源管理; 3 改进的通用实例创建类型推断; 4 数字字面量下划线支持; 5 switch中使用string; 6 二进制字面量; 7 简化可变...
jdk1.7 64位官方正式版 jdk-7u71-macosx-x64.dmg
Java Development Kit (JDK) 是 Oracle 公司提供的用于开发和运行 Java 应用程序的软件工具包。JDK 1.7,也被称为 Java 7,是 Java 平台标准版(Java SE)的一个重要版本,发布于2011年。这个64位版本的 JDK 针对64...
### 关于macOS下的JDK 1.7安装与配置详解 #### 一、Java Development Kit (JDK) 1.7简介 Java Development Kit(简称JDK)是Sun Microsystems针对Java开发人员推出的软件开发工具包,随着Oracle收购Sun ...
4. **环境变量配置**:确保`JAVA_HOME`、`PATH`等环境变量被正确设置,以便其他应用程序能够找到JDK的安装位置。 #### 知识点六:注意事项 - 在安装过程中,请仔细阅读安装向导中的每一步提示,避免因默认选项导致...
**JDK1.7免安装详解** Java Development Kit(JDK)是Oracle公司提供的用于开发和运行Java应用程序的工具集合。JDK1.7,也称为Java 7,是Java平台标准版的一个重要版本,发布于2011年。这个版本引入了许多新特性,...
3. 配置环境变量:安装完成后,需要在系统环境变量中设置 `JAVA_HOME` 指向JDK的安装目录,同时在 `Path` 变量中添加 `%JAVA_HOME%\bin`,以便命令行可以识别Java命令。 三、JDK的使用: 1. **编译Java源代码**:...
打开命令行窗口,输入`java -version`和`javac -version`命令,如果正确设置了环境变量,你应该能看到JDK 1.7的版本信息。 JDK 1.7绿色版的使用,使得开发者能够在不干扰系统全局配置的情况下,轻松地进行Java开发...
1. **JAVA_HOME**:这个环境变量应设置为JDK的根目录,即解压后文件夹的路径。例如,如果JDK被解压到 `C:\Program Files\Java\jdk1.7.0_XX` ,那么JAVA_HOME就应设置为此路径。 2. **PATH**:在PATH环境变量中,你...
当用户下载JDK1.7解压版后,JRE部分将提供运行Java程序所必需的环境,使得开发者无需额外安装就能执行Java代码。 配置JDK1.7环境变量是使用这个解压版的关键步骤。首先,需要设置`JAVA_HOME`环境变量,指向JDK的...
安装后,系统会设置环境变量`JAVA_HOME`指向JDK的安装路径,并更新`PATH`变量以便于命令行调用Java相关工具。 总之,JDK 1.7 32位版本为Java开发者提供了丰富的工具和功能,同时兼容32位操作系统。虽然现在已经有了...
- 配置环境变量:设置`JAVA_HOME`环境变量,并将JDK的bin目录添加到系统PATH中。 3. **验证安装**: - 打开命令行工具,输入`java -version`命令,确认JDK版本正确无误。 - 运行简单的Java程序测试,确保编译和...
- 配置环境变量:安装完成后,需要在系统的环境变量中设置`JAVA_HOME`指向JDK的安装目录,同时添加`%JAVA_HOME%\bin`到`PATH`变量,确保系统可以找到Java命令。 - 验证安装:通过在命令行输入`java -version`和`...
对于Windows用户,可以在系统属性的环境变量设置中添加`JAVA_HOME`指向JDK1.7的安装目录,并将`%JAVA_HOME%\bin`添加到PATH中。在Linux或MacOS中,可以通过修改`~/.bashrc`或`~/.bash_profile`文件来实现相同的效果...
### Eclipse 64位4.5火星版支持JDK 1.7 #### Eclipse Mars 版本概述 Eclipse Mars(版本号4.5)是Eclipse IDE的一个重要版本,于2015年发布。它引入了许多新功能和改进,特别是在性能优化、用户体验以及对现代开发...
3. 设置环境变量`JAVA_HOME`指向JDK的安装目录,同时将`%JAVA_HOME%\bin`添加到系统`PATH`变量中。 4. 验证安装是否成功,通过命令行输入`java -version`,如果返回JDK 1.7.0.80的信息,则表示安装成功。 对于...
安装JDK 1.7 64位通常涉及下载安装包,按照安装向导进行操作,然后配置环境变量如JAVA_HOME、PATH等,以确保系统能够正确识别和调用JDK。 总结来说,JDK 1.7 64位是Java开发者的重要工具,它的特性和功能使其在软件...
6. **安装JDK**:在Linux上,解压后通常需要将bin目录添加到PATH环境变量,使得系统能在任何路径下执行JDK的命令。配置过程可能涉及修改.bashrc或相关shell配置文件。 7. **Java环境变量**:如JAVA_HOME通常指向JDK...