You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Java运行报错:无法找到或加载主类com.oca.controll.Controll,求排查

问题原因分析

错误的核心是类路径(-cp参数)指定错误。

Java虚拟机查找带包名的类时,会从类路径的根目录出发,按照包的层级结构(com/oca/controll)去匹配对应的.class文件。你当前的命令把类路径设为output/com/oca/controll,这相当于告诉JVM包的根目录是这个子目录,它会尝试去查找com/oca/controll/Controll对应的路径——也就是output/com/oca/controll/com/oca/controll/Controll.class,显然这个路径不存在,因此找不到主类。

正确的运行命令

需要将类路径指定为包结构的根目录output:

java -cp output com.oca.controll.Controll

这样JVM会从output开始,按照com/oca/controll/Controll.class的路径找到对应的类文件,即可正常执行。

内容的提问来源于stack exchange,提问作者techie11

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 08:55:37