Java命令行执行HelloWorld

本文详细介绍如何通过命令行编译并运行一个简单的Java程序。包括环境变量配置、创建源文件、使用javac命令编译生成.class文件以及最终运行程序的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 环境变量配置
    .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

  2. 创建程序
    这里写图片描述
    3.命令行进行编译,生成.class文件
    找到文件所处的位置:
    这里写图片描述
    在此处输入cmd进入命令行
    输入javac HelloWorld.java
    生成.class文件
    这里写图片描述
    这里写图片描述
    4.输入java HelloWorld
    这里写图片描述

### 命令行 Java Hello World 常见错误及解决方案 #### 1. 编译命令中的分号问题 当编译 `HelloWorld.java` 文件时,如果在命令后面多加了一个分号,将会导致编译失败。正确的编译命令应为: ```bash javac HelloWorld.java ``` 而不是带有额外分号的形式[^1]。 #### 2. 运行时报找不到主类的错误 对于带包声明的情况,比如文件中有如下语句: ```java package com.javawkc; ``` 此时应该按照全限定名称来执行程序,即在 `com` 文件夹同级目录下输入完整的路径调用该类: ```bash java com.javawkc.HelloWorld ``` 如果不希望指定完整路径,则可以移除源代码里的包声明并重新编译后再尝试运行[^2]。 #### 3. 使用正确的方式指明主类名 根据 Java 的命名约定,启动应用程序时应当提供完全合格的名字(Fully Qualified Name)。例如,如果有这样的结构: ```plaintext com/gzn/demo/HelloWorld.java ``` 那么就应用这种方式去启动它: ```bash java com.gzn.demo.HelloWorld ``` 而对于那些不在任何特定包内的简单例子来说,只需给出简单的类名即可: ```bash java HelloWorld ``` 这取决于所定义的类是否位于默认包之外[^3]。 #### 4. 示例代码展示 这里有一个标准的 "Hello World!" 应用程序的例子,可以直接用于测试环境之中: ```java // HelloWorldApp.java class HelloWorldApp { public static void main(String[] args) { System.out.println("Hello World!"); // 显示字符串. } } ``` 先使用 `javac HelloWorldApp.java` 来编译这段代码,之后再通过 `java HelloWorldApp` 来查看输出结果[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值