最新消息:关注人工智能 AI赋能新媒体运营

JetBrains 发布 VS Code 扩展,可一键将 Java 文件转换为 Kotlin

科技资讯 admin 浏览

JetBrains 推出了供 VS Code 使用的 Java 到 Kotlin(J2K)转换扩展,开发者可在 VS Code 中通过右键菜单,将 .java 文件转换为 Kotlin 代码,并支持在文件资源管理器中对多个文件或文件夹进行批量转换,帮助企业将现有 Java 代码库迁移到 Kotlin,或在项目开发过程中切换语言时,降低手动重写的工作量。

JetBrains 表示,IntelliJ IDEA 仍是 Kotlin 的主力集成开发环境。但考虑到许多开发者在不同任务和项目中会使用 VS Code,JetBrains 将 Java 转 Kotlin 的转换能力扩展到了 VS Code 生态系统。官方指出,该扩展沿用了其主 IDE 的底层转换引擎,使转换后的代码更符合 Kotlin 的惯用写法和语法规范。

该扩展的核心是文件级的转换流程,用户打开 .java 文件后,即可在编辑器或文件资源管理器的右键菜单中触发转换,支持以文件或文件夹为单位分批处理 Java 到 Kotlin 的转换,而非一键完成整个项目的迁移。

JetBrains 强调该扩展适用于“先审阅、再提交”的使用场景,转换时会打开差异对比界面,由用户确认或撤销更改。同时,该扩展支持与 Git 等版本控制工具配合,使转换过程以重命名和修改的方式保留提交历史,也可在 Gradle 构建系统下自动配置 Kotlin 环境。

不过,该扩展需要先配置语言模型服务来源,用户可选择安装并登录 GitHub Copilot Chat、本地启动 Ollama 或 LM Studio 并部署模型,或提供云端语言模型的 API 密钥。扩展将利用语言模型,提供更贴近 Kotlin 惯用风格的转换建议。