先回顾下有关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,快下架了,官网不好找,下载下来备份一下
jdk1.7 64位官方正式版 jdk-7u71-macosx-x64.dmg
jdk1.7 仅包含macos 系统支持的dmg jdk1.7新特性 1 对集合类的语言支持; 2 自动资源管理; 3 改进的通用实例创建类型推断; 4 数字字面量下划线支持; 5 switch中使用string; 6 二进制字面量; 7 简化可变...
Mac版jdk1.7下载jdk-7u71-macosx-x64
MacOS下jdk1.6+Eclipse4.4.2+JBoss4.2.2+SVN开发环境搭建
Java 17 LTS(jdk-17_macos-aarch64_bin.dmg适用于macOS Arm x64 系统) 是 Java SE 平台的最新长期支持版本。根据Oracle 免费条款和条件许可,JDK 17 二进制文件可在生产中免费使用,并可免费重新分发。
OracleJDK1.8 For MacOS,版本号202,方便大家不需要Oracle安装器就可以直接配置JDK到环境变量,同时这是OracleJDK8最后一版本使用BCL协议的(后续使用OTN协议)
JDK17-MacOS-arm64
在设置classpath环境变量之前,请确保已经正确配置了Java开发工具包(JDK)。 按照示例代码和步骤指导进行操作,特别是在配置环境变量时要注意路径的正确性和格式。 设置完classpath环境变量后,重新打开命令提示符...
jdk11 macos和windows一键安装包
macos jdk1.8版本
jdk-21_macos-aarch64_bin.dmg 适用于macOS Arm芯片系统
Java开发工具,Eclipse安装包2020.06版本,针对 MacOS版本。 Java开发工具,Eclipse安装包2020.06版本,针对 MacOS版本。
JDK 64位, 版本jdk1.8.0_351, 平台Linux(ARM和非ARM), Macos和Windows版本合集,共四个平台JDK,留着自己用,免去每次都要上官网下载
MacOS(M1)版JDK(Java)8、JDK11、JDK13、JDK15、JDK17安装包,aarch64版,ARM版,dmg后缀。 我的世界开服教程:https://blog.zeruns.tech/tag/mc/
mac jdk6 java6支持最新macOs10.13.4版本及以下,亲测有效
Eclipse Temurin (OpenJDK8U-jdk_x64_mac_hotspot_8u312b07.pkg)适用于macOS系统。 Eclipse Temurin 项目提供了高质量的、经过 TCK 认证的 OpenJDK 运行时和相关技术,可在整个 Java生态系统中使用。
jdk-8u162-macosx-x64.dmg【官方下载的jdk1.8、jdk8,macOS苹果系统64位版】
jdk-17.0.8(jdk-17_macos-x64_bin.tar.gz)适用于macOS x64 系统