Java的编译和运行命令

Java的编译和运行命令

Java源文件

  • 扩展名.java 文件是Java源代码文件的标准扩展名。
  • 命名规则:每个Java源文件应该只包含一个公共类(public class),且该文件的名字必须与公共类的名字完全相同。

编译Java源代码

  • 命令:使用 javac 命令来编译Java源代码。

  • 语法

    javac [选项] <源文件名>.java
    
    • 例如:javac HelloWorld.java
  • 输出

    编译成功后,会产生一个或多个

    .class
    

    文件,这些文件包含了字节码,可以在任何支持Java的平台上运行。

    • 例如:编译 HelloWorld.java 后会得到 HelloWorld.class

运行Java程序

  • 命令:使用 java 命令来运行编译后的Java程序。

  • 语法

    java [选项] <主类名>
    
    • 注意不要加 .class 扩展名。
    • 例如:java HelloWorld
  • 输出:程序开始执行,并显示控制台输出或完成其功能。

示例

假设你有一个名为 HelloWorld.java 的简单Java程序,其内容如下:

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

编译步骤

  1. 打开命令行工具(如Windows的CMD或Linux/Mac的终端)。

  2. 导航到包含 HelloWorld.java 文件的目录。

  3. 使用

    javac
    

    命令编译源代码:

    javac HelloWorld.java
    

运行步骤

  1. 在同一命令行工具中运行编译后的程序:

    java HelloWorld
    
  2. 观察控制台输出:

    Hello, World!
    

注意事项

  • 确保已经正确安装了Java Development Kit (JDK),并且javacjava 命令可从命令行访问。
  • 如果你的程序引用了其他的类或者包,确保所有相关的 .class 文件都在类路径(CLASSPATH)中。
  • 类路径可以通过 -classpath-cp 选项指定,例如:java -cp .;otherpath HelloWorld

示例:编译和运行包含外部类的程序

如果 HelloWorld.java 引用了另一个类 OtherClass,你需要确保 OtherClass.class 也在类路径中:

javac HelloWorld.java OtherClass.java
java -cp . HelloWorld
posted @   魄罗  阅读(63)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
点击右上角即可分享
微信分享提示