命令行如何执行java
命令行执行 Java 程序的方法
确保已安装 JDK 并配置环境变量,可通过 java -version 和 javac -version 验证是否安装成功。
编译 Java 源文件使用 javac 命令,例如:
javac HelloWorld.java
运行编译后的 .class 文件使用 java 命令(无需扩展名):
java HelloWorld
带包名的 Java 程序执行方法
若程序包含包声明(如 package com.example),需在包结构的父目录下执行。假设目录结构为 ./com/example/HelloWorld.java:
编译时需指定源文件路径:
javac com/example/HelloWorld.java
运行时需使用完整包名:
java com.example.HelloWorld
传递命令行参数
运行时可在类名后添加参数,程序通过 main(String[] args) 接收:
java HelloWorld arg1 arg2
指定 classpath 运行
如需引用外部 JAR 或自定义类路径,使用 -cp 或 -classpath 选项:
java -cp lib/*:. com.example.MainClass
其中 lib/* 表示加载 lib 目录下所有 JAR,. 表示当前目录。
调试与 JVM 参数
启用远程调试:
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 HelloWorld
设置 JVM 内存参数:

java -Xms256m -Xmx1024m HelloWorld






