讲师中心 微信公众号
AI工具推荐 视频效率加速

MyEclipse安装后如何设置控制台输出的编码格式【编码】

雨丽君_5553

雨丽君_5553

发布时间:2026-06-29 16:13:25

|

749人浏览过

|

来源于php中文网

原创

MyEclipse控制台中文乱码需同时设置VM参数-Dfile.encoding=UTF-8和Console编码为UTF-8,仅改工作空间编码无效,因JVM输出编码由file.encoding决定而非编辑器设置。

myeclipse安装后如何设置控制台输出的编码格式【编码】

MyEclipse安装后运行Java程序,控制台中文显示为方块、问号或乱码字符,说明JVM输出编码与系统终端解码不匹配,必须显式指定控制台输出所用的字符集。

设置控制台(Console)输出编码

第一步:点击菜单栏 Run → Run Configurations…(或 Debug Configurations…,二者设置路径一致)。

第二步:在左侧列表中选中你要运行的 Java Application 配置项(如未创建过,需先新建一个并选中它);右侧切换到 Arguments 标签页。

第三步:在 VM arguments 文本框中输入:
-Dfile.encoding=UTF-8
注意:前面必须带短横线和大写D,中间无空格,等号后直接跟编码名,不要加引号,也不加空格。如果已有其他参数,用空格分隔即可。

第四步:切换到 Common 标签页 → 找到下方 Encoding 区域 → 点击下拉框,选择 Other → 再从弹出列表中选 UTF-8。
⚠️ 这一步不可省略:即使 VM 参数已设,若此处仍为 Default 或 GBK,控制台仍会按旧编码解析输出流,导致乱码。

Eclipse IDE
Eclipse IDE

Eclipse IDE 是一款由 Eclipse 基金会管理的开源、跨平台集成开发环境。其核心基于 Java 构建,通过强大的插件架构可扩展支持 C/C++、Python、PHP 等多种编程语言。它提供丰富的代码编辑、调试和重构工具,并紧密集成 Git、Maven 等现代开发工具链,是全球众多开发者首选的 Java 开发利器。

下载

第五步:点击 Apply 保存配置,再点击 Run(或 Debug)重新执行程序。

验证是否生效

新建一个测试类,写入:
System.out.println("你好,世界!");
运行后,控制台应清晰显示中文,而非 、? 或一堆字母组合。

若仍乱码,请检查:VM arguments 中是否拼错为 -Dfile.encodeing=UTF-8(少一个 't')——这是最常见打字错误。

补充:为何仅改工作空间编码不够

Window → Preferences → General → Workspace → Text file encoding 设为 UTF-8,只影响文件保存和编辑器打开时的解码方式,不改变 JVM 启动时的默认字符集。而 System.out 是由 JVM 的 OutputStreamWriter 决定编码,它默认读取系统 locale,Windows 中常为 GBK,因此必须通过 -Dfile.encoding 强制覆盖。

热门AI工具

更多
讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

相关专题

更多
MyEclipse工具使用教程
MyEclipse工具使用教程

PHP中文网推出MyEclipse开发工具完整使用教程专区,涵盖从安装配置、项目创建到代码调试与部署的全流程指南。无论是Java EE企业级开发还是PHP项目实战,这里提供一站式学习资源,助您快速掌握这款强大IDE,提升开发效率!

262

2026.06.26

MyEclipse使用问题解决方法大全
MyEclipse使用问题解决方法大全

PHP中文网MyEclipse专区,汇集启动报错、运行卡顿、数据库连接失败等常见开发难题。提供代码提示失效、中文乱码、内存溢出等问题的权威解决方案与优化技巧,助您快速排查故障,提升Java EE开发效率!

448

2026.06.26

MyEclipse安装教程与配置指南
MyEclipse安装教程与配置指南

PHP中文网MyEclipse专区提供全版本安装教程与配置指南,涵盖从环境搭建到插件扩展的完整流程。无论是新手入门还是进阶开发,都能在此获取权威、详细的实操指引,助您轻松掌握这款强大的Java EE集成开发环境,高效开启企业级应用开发之旅。

154

2026.06.26

Linux 新手先学哪些命令
Linux 新手先学哪些命令

Linux新手命令专题汇集终端基础、文件目录操作、文本查看、软件安装和权限管理等入门文章,帮助按实际任务练习常用命令并建立命令行操作习惯。

0

2026.10.15

MySQL 忘记密码怎么办
MySQL 忘记密码怎么办

MySQL忘记密码专题汇集不同版本与系统下的root密码重置方法,覆盖MySQL 5.7、8.0、Mac、Linux及本地集成环境,并提示恢复权限与重新登录的检查步骤。

0

2026.10.15

Vue.js 中 ref 和 reactive 的区别
Vue.js 中 ref 和 reactive 的区别

Vue.js中ref和reactive的区别专题汇集两种响应式API的定义、访问方式、对象解构、侦听与性能取舍等文章,帮助结合实际状态类型选择合适写法。

0

2026.10.15

VS Code 怎么配置开发环境
VS Code 怎么配置开发环境

VS Code开发环境专题汇集编辑器安装、语言扩展、编译器、解释器、终端和调试配置文章,覆盖Java、Python、C++和PHP等常见语言的入门设置。

0

2026.10.15

C++ 开发环境怎么搭建
C++ 开发环境怎么搭建

C++开发环境专题汇集Windows、Linux下的编译器与IDE安装配置教程,涵盖GCC、Clang、Visual Studio、CLion和VS Code,以及编译运行首个程序的步骤。

0

2026.10.15

Python 虚拟环境是什么
Python 虚拟环境是什么

Python虚拟环境专题介绍项目依赖隔离的作用,汇集venv与uv创建、激活、退出及解释器切换的相关文章,并覆盖Windows、Linux和VS Code中的常见配置问题。

0

2026.10.15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
MyEclipse学习中心
MyEclipse学习中心

共0课时 | 0人学习

LLVM Programmer’s Manual
LLVM Programmer’s Manual

共0课时 | 0人学习

Conan 包创建教程
Conan 包创建教程

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn