Windows运行Java程序如何配置JDK环境?

环境准备(首次运行必做)

  1. 安装JDK

    • 从Oracle官网下载最新JDK(如Java 21)。
    • 双击安装包,按提示完成安装(默认路径为C:\Program Files\Java\jdk-版本号)。
  2. 配置环境变量

    • 右键点击”此电脑” → “属性” → “高级系统设置” → “环境变量”。
    • 在系统变量中:
      • 新建变量名 JAVA_HOME,值设为JDK安装路径(如 C:\Program Files\Java\jdk-21)。
      • 编辑 Path 变量,新增两条路径:
        %JAVA_HOME%\bin
        %JAVA_HOME%\jre\bin
  3. 验证安装
    打开cmd,输入以下命令:

    java -version
    javac -version

    若显示版本号(如 java 21.0.1),则配置成功。


运行Java程序的步骤

  1. 编写Java代码
    用记事本创建文件 HelloWorld.java如下:

    public class HelloWorld {
        public static void main(String[] args) {
            System.out.println("Hello, World!");
        }
    }

    注意:文件名必须与类名(HelloWorld)完全一致(区分大小写)。

  2. 编译程序

    • 在cmd中进入Java文件所在目录(如桌面):
      cd C:\Users\用户名\Desktop
    • 使用 javac 编译:
      javac HelloWorld.java

      成功后会生成 HelloWorld.class 字节码文件。

  3. 运行程序
    输入命令:

    java HelloWorld

    注意:不要加 .class 后缀,直接写类名。

  4. 查看结果
    终端将输出:

    Hello, World!

常见问题解决

  1. 错误:java 或 javac 不是内部命令

    • 环境变量配置错误,重新检查 Path 和 JAVA_HOME。
    • 重启cmd使配置生效。
  2. 错误:找不到或无法加载主类

    • 类名拼写错误(如写成 java Helloworld 而非 HelloWorld)。
    • 类文件不在当前目录,用 cd 切换路径。
    • 类未声明为 public 或缺少 main 方法。
  3. 错误:编码问题导致乱码
    编译时指定编码(如UTF-8):

    javac -encoding UTF-8 HelloWorld.java

高级用法

  • 运行带包的类
    若类在包 com.example 中,需在包上级目录执行:

    java com.example.HelloWorld
  • 传递命令行参数
    java HelloWorld arg1 arg2

    代码中通过 args[0]、args[1] 获取参数。


最佳实践建议

  1. 使用IDE(如IntelliJ IDEA或Eclipse)管理大型项目。
  2. 定期更新JDK版本以获得安全补丁和新特性。
  3. 学习使用 CLASSPATH 环境变量管理依赖库(需进阶操作)。

通过以上步骤,您已掌握cmd运行Java的核心方法,实际开发中,建议结合构建工具(如Maven)和IDE提升效率。


引用说明参考Oracle官方文档《Java SE Development Kit Installation Guide》及Java命令行工具技术规范,确保操作准确性和安全性,环境变量配置原则遵循Windows系统管理标准。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/4616.html

赞 (0)
酷番叔酷番叔
上一篇 2025年6月16日 01:24
下一篇 2025年6月16日 02:35

相关推荐

  • 如何快速退出Windows CMD程序?

    通用退出方法尝试基础命令按 Ctrl + C:强制终止当前运行的程序(适用于大多数命令行工具),输入 exit 或 quit:多数交互式程序支持这两个命令(如 Python、FTP),输入 :q 或 :quit:适用于 Vim 等文本编辑器(需先按 Esc 退出编辑模式),系统级退出关闭 CMD 窗口:直接点击……

    2025年7月15日
    21900
  • 奇兔ADB命令怎么用?详细操作步骤有哪些?

    奇兔刷机工具作为一款广受欢迎的安卓设备管理软件,集成了ADB(Android Debug Bridge,安卓调试桥)功能,帮助用户实现设备连接、文件传输、应用管理、系统调试等操作,ADB是安卓开发者和高级用户常用的命令行工具,通过奇兔工具调用ADB命令,可以更便捷地完成复杂操作,本文将详细介绍奇兔工具中ADB命……

    2025年8月28日
    20400
  • 安全启动PolarDB需哪些配置步骤?

    安全启动Polardb的重要性与最佳实践在云数据库管理中,安全启动是保障数据完整性和系统稳定性的关键环节,Polardb作为阿里巴巴云推出的云原生数据库,其安全启动机制通过多层次防护措施,有效防止未授权访问、恶意篡改和启动过程中的潜在风险,本文将围绕安全启动Polardb的核心要点展开,涵盖配置步骤、常见问题及……

    2025年12月9日
    16600
  • 国内SMTP服务器地址具体是哪些?

    常见国内SMTP服务器有:smtp.qq.com、smtp.163.com、smtp.126.com、smtp.sina.com。

    2026年2月28日
    16300
  • 如何打开VFP命令窗口?

    Visual FoxPro(VFP)是一款经典的数据库管理系统,其命令窗口作为用户与系统直接交互的核心界面,允许用户通过输入命令快速执行操作、调试程序、查看变量状态或管理数据,对于新手而言,掌握命令窗口的打开方法并熟悉其基本操作,是提升VFP使用效率的关键,本文将详细介绍VFP命令窗口的多种打开方式、常见问题解……

    2025年8月28日
    26400

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信