news 2026/5/24 17:43:59

VSCode怎么运行java

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
VSCode怎么运行java

在 VSCode 里跑 Java,核心就三件事:装 JDK → 装 Java 扩展包 → 运行带 main 方法的类。下面一步步来,从环境到运行都给你配齐。


一、先装 JDK(必须)

VSCode 不带 Java 编译器,必须自己装 JDK。

  1. 下载 JDK

    • 推荐:JDK 17(LTS),免费开源选 Eclipse Temurin地址:https://adoptium.net/
    • 安装时勾选 Add to PATH(Windows)。
  2. 验证是否成功打开终端(CMD/PowerShell)输入:

    bash

    运行

    java -version javac -version

    都能出版本号(如 17.x.x)就 OK。


二、VSCode 安装 Java 扩展包

打开 VSCode,按Ctrl+Shift+X进入扩展面板:

  1. 搜索:Extension Pack for Java(微软官方)

  1. 直接安装这一个包就行,它会自动包含:
    • Language Support for Java
    • Debugger for Java
    • Maven/Gradle 支持等Visual Studio Code

安装完重启 VSCode


三、创建 / 打开 Java 项目(关键)

不要直接打开单个 .java 文件,必须在文件夹 / 项目里运行

方式 A:新建标准 Java 项目(推荐)
  1. Ctrl+Shift+P→ 输入:

    plaintext

    Java: Create Java Project
  2. 选择:No Build Tools(纯 Java 学习)或Maven
  3. 选个空文件夹,起个名字(比如hello-java

自动生成结构:

plaintext

hello-java/ └── src/ └── App.java // 自带 main 方法
方式 B:自己建简单文件
  1. 新建文件夹(如myjava),用 VSCode 打开
  2. 新建文件Hello.java,内容:

    java

    运行

    public class Hello { public static void main(String[] args) { System.out.println("Hello VSCode Java!"); } }
    注意:类名和文件名必须一致(Hello → Hello.java)。

四、运行 Java 程序(3 种方法)

方法 1:点 main 上方的 ▶️(最方便)

打开App.javaHello.java,在main方法上面会有:

plaintext

▶️ Run | Debug

Run,自动编译 + 运行,结果在终端 / 输出面板显示。

方法 2:右键文件 → Run Java

在左侧资源管理器右键.java文件 →Run Java

方法 3:终端手动编译运行

打开 VSCode 终端(Ctrl+`):

bash

运行

# 编译(生成 .class) javac Hello.java # 运行 java Hello

看到Hello VSCode Java!就成功了。


五、常见坑 & 解决

  1. 提示 “javac 不是内部命令”→ JDK 没加进系统 PATH,重装 JDK 并勾选 Add to PATH,或手动配置环境变量后重启 VSCode。

  2. main 方法上面没有运行按钮→ 没打开文件夹,或没装 Java 扩展包;必须打开文件夹,并确认扩展已启用。

  3. 报错 “类名和文件名不一致”→ public 类名必须和文件名完全一样(大小写也一样)。


六、调试(可选)

  1. 点左侧运行和调试(Ctrl+Shift+D)
  2. create a launch.json file→ 选 Java
  3. 在代码行号左边点一下设断点(小红点)
  4. F5启动调试,可单步、看变量。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/24 17:39:15

网络性能周报 - {日期范围}

网络性能周报 - {日期范围} 【免费下载链接】iperf3-win-builds iperf3 binaries for Windows. Benchmark your network limits. 项目地址: https://gitcode.com/gh_mirrors/ip/iperf3-win-builds 执行摘要 平均带宽:{bandwidth} Mbps ({变化率}%)最大延迟&…

作者头像 李华
网站建设 2026/5/24 17:35:52

DeepSeek负载均衡选型避坑指南:Nginx/Envoy/K8s Service对比实测(吞吐量+延迟+故障恢复全维度压测数据)

更多请点击: https://codechina.net 第一章:DeepSeek负载均衡方案全景概览 DeepSeek作为高性能大语言模型推理服务框架,其负载均衡体系并非单一组件,而是融合了请求调度、实例健康感知、动态扩缩容与流量分层策略的协同系统。该方…

作者头像 李华
网站建设 2026/5/24 17:35:34

广义随机占优:处理混合尺度数据的鲁棒决策与统计推断框架

1. 项目概述与核心动机在统计学和机器学习的日常研究与工程实践中,我们常常会遇到一些“棘手”的数据和决策场景。比如,你手头有一组多维度的贫困指标数据,其中既有“是否接受过高等教育”这样的序数变量,也有“家庭年收入”这样的…

作者头像 李华
网站建设 2026/5/24 17:26:14

微信聊天记录永久保存终极指南:3步实现智能数据管理

微信聊天记录永久保存终极指南:3步实现智能数据管理 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we/WeChatM…

作者头像 李华
网站建设 2026/5/24 17:26:01

如何快速实现蓝奏云直链解析:LanzouAPI完整实战指南

如何快速实现蓝奏云直链解析:LanzouAPI完整实战指南 【免费下载链接】LanzouAPI 蓝奏云直链,蓝奏api,蓝奏解析,蓝奏云解析API,蓝奏云带密码解析 项目地址: https://gitcode.com/gh_mirrors/la/LanzouAPI 你是否…

作者头像 李华