Eclipse 2024-12生成JavaDoc未切换为英文问题求助
检查JavaDoc命令行参数是否正确添加locale配置
打开Eclipse的JavaDoc导出设置,在「Extra javadoc options」中确认是否添加了-locale en_US参数。有时候界面的语言选择可能未同步到实际命令行,手动添加该参数可强制指定英文环境。验证JDK的JavaDoc工具locale支持
确保使用的JDK版本支持指定的英文locale,部分场景下需严格使用en_US格式而非简化的en。可以在终端直接执行JDK的javadoc命令测试:javadoc -locale en_US YourClass.java,看生成的文档是否为英文,以此排除JDK本身的问题。排查Eclipse全局设置的覆盖项
进入Eclipse偏好设置(Preferences)→ Java → Compiler → JavaDoc,检查是否存在全局默认的locale配置,若有需修改为en_US。同时查看JavaDoc导出的运行配置,确认「Javadoc command」未携带额外的德语locale参数。修改Eclipse启动参数强制指定JVM locale
由于macOS系统默认locale为de_CH,JVM可能优先读取系统设置。找到Eclipse安装目录下的eclipse.ini文件,添加以下两行参数后重启Eclipse:-Duser.language=en -Duser.country=US排除注释硬编码语言问题
确认项目JavaDoc注释中没有硬编码的德语文本(比如自定义的提示语),若为框架自动生成的界面文本(如「Parameters」「Returns」),则可排除此因素。
内容的提问来源于stack exchange,提问作者Andy Brunner

