如何启动java程序
启动Java程序的方法
Java程序的启动方式取决于程序类型(如独立应用、Web应用等)和运行环境。以下是常见场景下的启动方法:
独立Java应用(.jar或.class文件)
通过命令行启动编译后的.class文件:
java YourClassName
需确保当前目录包含.class文件,且类名与文件名一致。
通过命令行启动可执行.jar文件:
java -jar yourApp.jar
需要jar文件包含正确的MANIFEST.MF指定Main-Class。
带参数启动
指定JVM参数和程序参数:
java -Xmx512m -Dconfig=prod.properties YourClassName arg1 arg2
-Xmx设置最大堆内存,-D设置系统属性,arg1 arg2传递给main方法的参数。
Web应用(如Spring Boot)
Spring Boot打包的jar可直接运行:
java -jar springboot-app.jar --server.port=8080
支持通过命令行参数覆盖配置。
IDE中启动
Eclipse/IntelliJ中: 右键Java文件 → Run As → Java Application 或使用内置的Run/Debug配置功能。
Tomcat部署的Web应用
传统WAR包部署: 将war文件放入tomcat/webapps/目录后启动Tomcat:
catalina.sh run # Linux/macOS
catalina.bat run # Windows
注意事项
- 确保JAVA_HOME环境变量已配置
- 类路径(-cp参数)需包含所有依赖库
- 检查main方法签名:
public static void main(String[] args) - 日志输出建议使用SLF4J等框架而非System.out
对于复杂项目,建议使用构建工具(如Maven/Gradle)管理依赖和启动脚本。







