跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Javajava

mac 终端 javac 编译中文乱码解决方法

Mac 终端运行 javac 命令出现中文乱码,可通过添加 -J-Dfile.encoding=UTF-8 参数指定编码,或在终端偏好设置中将字符编码调整为 GBK 解决。

邪神洛基发布于 2015/2/12更新于 2026/7/1237 浏览
mac 终端 javac 编译中文乱码解决方法

解决方案

方法一:指定编译编码

在终端输入以下命令:

javac -J-Dfile.encoding=UTF-8 

方法二:修改终端字符编码

打开终端(Terminal)窗口,点击左上角菜单'终端' --> '偏好设置' --> '设置' --> '高级' --> '字符编码',选择'中文 (GBK)'。

目录

  1. 解决方案
  2. 方法一:指定编译编码
  3. 方法二:修改终端字符编码
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • MAPPO 多智能体近端策略优化算法详解
  • C 语言数据结构:单链表详解与实现
  • 大模型项目实战:多领域智能应用开发
  • C 语言数据结构顺序表详解与实现
  • Criminisi 图像修复算法 MATLAB 实现详解
  • ClawdBot 本地部署指南与核心功能解析
  • ARIS 开源:基于 Claude Code 的全自动科研与论文工作流
  • Git 远程协作指南:安装、连接与代码提交全流程
  • 程序员35岁后的职业转型路径与Python技术进阶指南
  • 从三年前端到 CS 硕士:韩国留学经历复盘与职业回归
  • 基于 Leaflet Trackplayer 的高速公路轨迹 WebGIS 可视化实战
  • 基于 ChatGLM-6B 的智能写作助手开发实战
  • Java 助力:充电桩物联网与新能源深度融合
  • C++ 性能优化实操:内存、CPU 与 I/O 的优化方法
  • C++ 模板基础:函数模板与类模板实战
  • C++ 模板编程基础:泛型编程入门与实践
  • C++ 控制台常见错误码及调试方法
  • C++ 核心数据结构:Stack 与 Queue 类深度解析
  • Electron 架构解析:突破浏览器沙盒实现桌面应用开发
  • C++ 多线程同步之互斥锁(mutex)实战

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online