ubuntu

Ubuntu中Java程序无法启动怎么回事

小樊
38
2025-11-26 15:59:33
栏目: 编程语言

Ubuntu 下 Java 程序无法启动的排查与修复

一 快速自检清单

二 常见报错与对应处理

错误信息或现象 可能原因 处理要点
java: command not found 未安装 Java 或未加入 PATH 安装 OpenJDK;用 update-alternatives --config java 确认路径;设置 JAVA_HOMEPATH 并生效
Error: Unable to access jarfile xxx.jar JAR 路径错误或文件不可读 ls -l 校验路径与权限;使用绝对路径启动
Error: Could not find or load main class 主类不存在、CLASSPATH 错误、打包问题 核对主类全名;检查打包是否包含主类;必要时显式指定 -cp
UnsupportedClassVersionError 编译与运行 JDK 版本不一致 统一 JDK 版本(如项目用 Java 8,运行也用 Java 8
NoClassDefFoundError: javafx/… 缺少 JavaFX 安装 OpenJFX 或将 JavaFX 加入模块路径/类路径
Permission denied 权限不足 chmod +x 授予可执行权限;检查运行用户对目录与文件的读写权限
启动脚本在开机自启时失败 环境变量未加载 在脚本开头 source /etc/profile 或使用系统级环境变量
端口被占用导致启动失败 其他进程占用端口 用 **ss -tulpen

三 环境与自启动相关要点

四 日志与进一步定位

五 一键排查命令示例

0
看了该问题的人还看了