JetBrains 推出面向 VS Code 的 Java 到 Kotlin(J2K)转换扩展,允许开发者在编辑器或资源管理器右键将 .java 文件转换为 Kotlin 代码,并支持对多个文件或文件夹进行批量处理,便于分阶段迁移既有 Java 代码库。该扩展沿用 IntelliJ IDEA 的底层转换引擎,使生成的代码更贴近 Kotlin 的惯用写法与语法规范。不同于一次性全项目迁移,扩展以文件级流程为主,转换后会弹出差异比对界面供使用者逐一审阅,开发者可确认或取消变更,且能与 Git 等版本控制整合,保留重命名与修改的提交历史,亦可在 Gradle 项目中自动配置 Kotlin。值得注意的是,扩展需要配置语言模型作为后端以提升转换建议质量:可登录 GitHub Copilot Chat,或在本机启用 Ollama、LM Studio 并加载模型,亦可提供云端语言模型的 API 金钥。官方强调,IntelliJ IDEA 依然是 Kotlin 的首选 IDE,但考虑到许多工程师在多种任务中使用 VS Code,这款扩展为在 VS Code 环境下逐步将 Java 项目转向 Kotlin 提供了实用且可控的方案,能显著降低手动改写成本并保留变更审阅流程。
开发者炸锅了!JetBrains 推 VS Code 插件,轻松把 Java 批量变 Kotlin