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. 错误:javajavac 不是内部命令

    • 环境变量配置错误,重新检查 PathJAVA_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

相关推荐

  • MySQL如何高效保存命令?

    保存到本地文件(最常用)通过命令行或工具将SQL命令导出为文件,便于长期存储和版本管理,命令行重定向在终端执行命令时,用 > 或 >> 保存输出:mysql -u 用户名 -p -e "SHOW DATABASES;" > commands.sql # 覆盖写入mys……

    2025年6月27日
    5100
  • 怎么打开vs开发人员命令提示

    开始菜单,搜索“vs 开发人员命令提示”,或在 Visual Studio 安装目录下找到相关

    2025年8月14日
    3400
  • 如何安全拯救RAID中的数据?关键方法有哪些?

    RAID(磁盘阵列)通过多块硬盘的组合,在提升数据读写性能的同时,也通过冗余机制(如镜像、校验)增强了数据安全性,但即便如此,RAID仍可能因硬件故障、逻辑错误或人为操作导致数据丢失,此时安全、科学地恢复数据至关重要,错误的操作可能导致数据永久损坏,因此需遵循严格流程,确保恢复成功率与数据完整性,RAID数据丢……

    4天前
    500
  • 当前大数据如何有效守护安全出行?数据安全与出行效率如何平衡?

    当前,城市交通拥堵、交通事故频发等问题已成为影响居民生活质量的重要因素,而大数据技术的兴起为安全出行提供了全新解决方案,通过整合多源数据、构建智能分析模型,大数据正推动安全出行从“被动应对”向“主动预防”转型,实现更精准、高效、个性化的交通服务,在实时路况与动态路径规划方面,大数据通过对海量GPS轨迹、交通摄像……

    2小时前
    000
  • mac如何打开命令行?详细操作步骤与方法解析

    在macOS系统中,命令行(也称为终端或Shell)是强大的工具,适用于系统管理、开发调试、自动化脚本执行等多种场景,macOS默认自带Terminal(终端)应用,基于Unix Shell(默认为Bash,macOS Catalina后默认为Zsh),用户无需额外安装即可通过多种方式打开命令行界面,本文将详细……

    2025年8月29日
    3300

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信