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

相关推荐

  • VFP如何快速给数据表增加字段?

    核心命令语法ALTER TABLE <表名>ADD COLUMN <字段名> <数据类型> [ (宽度 [, 精度]) ][NULL | NOT NULL][DEFAULT <默认值>][CHECK <条件表达式> [ERROR <错误提示&gt……

    2025年6月15日
    1300
  • 为什么下载文件必须校验MD5?

    MD5校验的核心作用防篡改:通过对比官方提供的MD5值,确认文件未被恶意修改,验证完整性:检查文件在传输/存储过程中是否损坏(如网络下载中断),快速比对:MD5生成128位哈希值,不同文件几乎不会重复(碰撞概率极低),⚠️ 注意:MD5已不适用于高安全性场景(如密码加密),但文件完整性校验仍是其核心用途,Win……

    3天前
    1200
  • 如何用ping命令测网速?

    ping命令是用于测试网络设备间连通性的工具,其原理是向目标主机发送ICMP回显请求包,若目标可达且响应,则返回回显应答包,以此判断连通性并测量往返时间与丢包率。

    2025年7月2日
    1500
  • Windows怎么设置永久定时关机?

    在Windows系统中,通过“任务计划程序”创建任务,设置每日重复的触发器并指定操作shutdown /s /f,即可实现永久定时自动关机。

    2025年6月17日
    1600
  • 普通权限下如何完成操作?

    在Windows操作系统中,命令提示符(CMD)是一个强大的命令行工具,允许用户通过输入指令直接与系统交互,执行文件管理、网络配置、系统诊断等高级操作,以下是适用于Windows 7/10/11的多种打开方法,步骤清晰且经过严格验证:通过搜索栏打开Win10/11:点击任务栏的搜索图标(或按Win+S),输入c……

    2025年6月20日
    1400

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信