要在 Windows 上跑一个“HelloWorld”,核心就是三步:准备对应的运行环境或编译器(比如 Python、Node.js、JDK、.NET、GCC 等)、用文本编辑器写出打印“Hello World”的源文件、在命令行或 IDE 里执行或编译运行。按语言和工具分别给出可复制的安装、配置、运行步骤与常见排错方法,帮助你用最少的时间把第一个程序跑起来。

2026年7月1日 作者:admin

准备工作:你需要什么

要在 Windows 上跑一个“HelloWorld”,核心就是三步:准备对应的运行环境或编译器(比如 Python、Node.js、JDK、.NET、GCC 等)、用文本编辑器写出打印“Hello World”的源文件、在命令行或 IDE 里执行或编译运行。按语言和工具分别给出可复制的安装、配置、运行步骤与常见排错方法,帮助你用最少的时间把第一个程序跑起来。

先把环境准备好,别一开始就写代码卡在配置上。想象搭积木,底座要稳。下面这些是通用的准备项:

  • 管理员权限:安装工具(如 Visual Studio、MSYS2)时通常需要。
  • 包管理器(可选):winget 或 Chocolatey,可以加快安装速度。
  • 文本编辑器或 IDE:记事本、Notepad++、VS Code、Visual Studio 等任选其一。
  • 终端:Windows Terminal、PowerShell 或 cmd 都行,WSL(Windows Subsystem for Linux)也很方便。
  • 网络:用于下载安装包和依赖。

方式一:最简单 —— Python

为什么选 Python

Python 就像电灯开关,一按就亮。安装完成后无需编译,直接运行脚本,适合初学者验证环境。

安装与运行步骤

  • 到 Windows 商店或 python.org 安装 Python,安装时勾选“Add Python to PATH”。
  • 打开记事本或 VS Code,输入:
    print("Hello, World!")

    保存为 hello.py。

  • 打开 PowerShell 或 cmd,进入文件夹运行:
    python hello.py

    如果系统默认是 python3,也可能需要用 py hello.py

常见问题

  • python 不是内部或外部命令:说明未把 Python 的目录加到 PATH,重新运行安装程序并勾选。
  • 编码问题:Windows 上记事本可能保存为带 BOM 的 UTF-8,Python 3 通常能识别,但如果报错,保存为 UTF-8 无 BOM 或在文件开头加 # -*- coding: utf-8 -*-

方式二:JavaScript(Node.js)

为什么选 Node.js

Node.js 可以很快搭建环境,适合前端开发者或想运行 JavaScript 的场景。

安装与运行

  • 从 Node.js 官方或使用包管理器安装 LTS 版本,默认会把 node 和 npm 加到 PATH。
  • 创建 hello.js,内容:
    console.log('Hello, World!');
  • 在终端运行:
    node hello.js

小提示

如果要用包管理器安装 Node,可以用 winget install OpenJS.NodeJS.LTS 或 Chocolatey 的 choco install nodejs-lts(需要先安装相应包管理器)。

方式三:Java(JDK)

安装 JDK 并配置环境变量

  • 下载并安装 JDK(OpenJDK 或 Oracle JDK),记住安装路径。
  • 设置环境变量:
    • JAVA_HOME 指向 JDK 根目录
    • PATH 中添加 %JAVA_HOME%\bin

创建并运行 HelloWorld

  • 文件 Hello.java:
    public class Hello {
        public static void main(String[] args) {
            System.out.println("Hello, World!");
        }
    }
  • 在终端中编译与运行:
    javac Hello.java
    java Hello

常见错误

  • javac 未找到:说明 PATH 未配置正确。
  • “找不到或无法加载主类”:检查类名与文件名是否一致(大小写敏感)。

方式四:C/C++(GCC 或 Visual Studio)

选项概述

两条常用路:用 Visual Studio(集成化、习惯 Windows 的人更喜欢)或用 MinGW-w64 / MSYS2 提供的 GCC(更贴近类 Unix 开发)。

用 GCC(MSYS2)示例

  • 安装 MSYS2,打开 MSYS2 Shell,更新包数据库并安装 gcc:
    pacman -Syu
    pacman -S mingw-w64-x86_64-gcc
  • 写一个 hello.c:
    #include <stdio.h>
    

    int main(void) { printf("Hello, World!\n"); return 0; }

  • 在 mingw64 环境下编译:
    gcc -o hello.exe hello.c
    ./hello.exe

用 Visual Studio(C#)快速跑

  • 安装 Visual Studio Community,选择 “.NET 桌面开发” 工作负载。
  • 新建 Console App(C#),编辑 Program.cs,按 F5 运行,或者使用 dotnet CLI:
    dotnet new console -o HelloApp
    cd HelloApp
    dotnet run

方式五:Go(如果你想体验编译型但上手快的语言)

  • 安装 Go,配置 GOROOT(一般自动)和 GOPATH(可选),确认 go 命令在 PATH。
  • 创建 main.go:
    package main
    

    import "fmt"

    func main() { fmt.Println("Hello, World!") }

  • 运行:
    go run main.go
    # 或构建后执行
    go build -o hello.exe
    ./hello.exe

方式六:使用 WSL(在 Linux 环境下做同样的事)

如果你喜欢 Linux 的工具链(apt、gcc、make 等),可以启用 WSL,安装 Ubuntu 等发行版,然后按 Linux 的步骤编译或运行 HelloWorld。

常见问题与快速排查清单

  • 命令未找到:先确认 PATH 是否包含可执行文件目录,重启终端或系统后生效。
  • 权限问题:以管理员身份重试安装或改变文件夹权限(尽量不要把项目放在系统受限目录,如 Program Files)。
  • 编码与换行:Windows 默认 CRLF,某些工具可能要求 LF;编辑器中切换到 UTF-8、LF 看看能否解决乱码或脚本错误。
  • 杀毒或 Defender 阻拦:首次运行本地生成的 exe 可能被怀疑,必要时信任该文件或暂时放行。
  • IDE 报错但命令行能跑:检查 IDE 的运行配置(工作目录、环境变量)是否正确。

比较表:选哪种方式更适合你

语言/工具 安装复杂度 即时性(上手快) 适用场景
Python 非常高 脚本、数据处理、教学
Node.js 非常高 Web 前端/脚本
Java 企业级应用、跨平台
C/C++(GCC) 中-高 系统编程、性能敏感场景
.NET / C# Windows 应用、企业开发
Go 较高 网络服务、工具链

调试小技巧与实用提醒

  • 先用命令行确认环境:确保在 IDE 之外也能运行,这样排错更清晰。
  • 逐步简化问题:把程序缩减到最小可运行单元,像费曼法那样解释每一行代码在做什么。
  • 保存路径不要有中文或空格:某些工具在解析路径时会出问题,先用简单英文路径试试。
  • 使用版本管理:即便是 HelloWorld,把它放进 Git 仓库也能练习基本流程。

好啦,以上这些基本上覆盖了在 Windows 上跑“HelloWorld”的常见方式和踩坑点。你可以先挑一个最熟悉或最低成本的方案试一遍——比如 Python 或 Node.js——感受一下从写代码到看到输出的那一瞬间,然后再尝试编译型的语言,慢慢把工具链搭全。写着写着我也想起当年第一次看到控制台打印“Hello, World!”那股小确幸,挺治愈的。

相关文章

了解更多相关内容

HelloWorld智能翻译软件 与世界各地高效连接