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

相关推荐

  • 怎样让Windows 10开机自动运行命令?

    方法1:通过“启动”文件夹(最简单)适用场景:普通用户快速添加开机自启程序/脚本,权限要求:当前用户权限,步骤:按 Win + R 输入 shell:startup 回车,打开当前用户的启动文件夹(路径:C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Start M……

    2025年7月29日
    8600
  • 安全中心解绑为何弹不出短信验证码?

    在数字化时代,各类应用与个人信息的绑定已成为常态,其中手机短信验证作为最基础的安全验证方式,广泛用于账户登录、支付确认、敏感操作等场景,不少用户在使用“安全中心”类应用(如手机自带的安全管理工具或第三方安全软件)进行账户解绑时,会遇到“解绑弹不出短信”的问题,导致操作中断,甚至引发对账户安全的担忧,本文将深入分……

    2025年12月4日
    3500
  • 文件操作慢?这些命令1秒搞定

    基础文件操作命令用于管理文件和目录,包括创建、查看、复制、移动、删除文件及目录,以及切换工作目录和执行位置操作,是操作系统交互的基本工具。

    2025年7月13日
    12300
  • 如何隐藏电脑关机命令?

    隐藏关机命令可防止误操作或未授权关机,保障系统稳定与安全,通过权限控制、命令重命名或移除界面选项实现,确保关键服务持续运行。

    2025年7月2日
    10700
  • hybrid 命令怎么用

    hybrid` 命令通常用于结合多种算法或模型。

    2025年8月16日
    7000

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信