You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VS Code中通过命名空间快速创建新Java文件?

在VS Code中通过未存在的导入语句快速创建Java类/接口的解决方案

直接满足需求的方案:安装专用扩展

你当前已安装的扩展不支持仅通过导入语句快速创建对应类文件,可安装 Create Class from Import 扩展:

  • 安装后,将光标停留在红色下划线标注的导入语句上,触发「Quick Fix」(快捷键默认Ctrl+.),会出现类似「Create class 'MyNotYetExistingEntity'」的选项
  • 选择该选项后,会弹出类型选择框(类/接口/枚举等),确认后系统自动创建ProjectFolder/src/java/com/example/subpackage/entity/MyNotYetExistingEntity.java文件,生成内容如下:
package com.example.subpackage.entity;

public class MyNotYetExistingEntity {

}

完全匹配你期望的流程,无需额外多余操作。

无需新增扩展的替代方案

如果不想安装新扩展,可利用Red Hat Java扩展的原生功能调整操作流程:

  1. 不要仅写导入语句,直接在代码中使用目标类(例如:MyNotYetExistingEntity test = new MyNotYetExistingEntity();)
  2. 触发「Quick Fix」,选择「Create class 'MyNotYetExistingEntity'」选项
  3. 在弹出的目录选择框中,定位到src/main/java/com/example/subpackage/entity/目录并确认,系统会自动生成符合结构的类文件

优化提示

可在VS Code设置中调整java.project.sourcePaths,确保项目源码目录被正确识别,这样在创建类时,扩展会自动默认选择正确的源码根目录,减少手动定位目录的操作。

内容的提问来源于stack exchange,提问作者Štěpán Hampl

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 19:32:35