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

Eclipse项目CMD运行报错:找不到主类simulator.launcher.Main求助

解决CMD运行Java项目找不到主类的问题

问题根源分析

  1. 分隔符错误:Windows系统下classpath的路径分隔符是;,你用了Linux系统的:,导致JVM无法正确识别依赖路径。
  2. 路径冗余且缺失关键目录:命令里重复写了tp.jar和/lib/*.jar,还没包含当前目录(你的Main.class所在的.bin文件夹根目录),JVM找不到类文件。
  3. 路径格式错误:Windows下路径用反斜杠\,不是正斜杠/。

正确操作步骤

1. 切换到正确的工作目录

打开CMD,先进入桌面的.bin文件夹(替换成你的实际路径):

cd C:\Users\你的用户名\Desktop\.bin

2. 执行修正后的运行命令

假设lib文件夹和simulator文件夹在.bin目录下(和截图结构一致),用以下命令:

java -classpath .;lib\*.jar simulator.launcher.Main
  • . 代表当前目录,让JVM能找到simulator/launcher/Main.class这个类文件
  • lib\*.jar 自动加载lib文件夹下所有依赖jar包
  • 用;分隔不同的classpath条目

3. 备用方案(如果通配符不生效)

如果系统不支持*.jar通配符,手动列出所有依赖jar:

java -classpath .;lib\json.jar;lib\commons-cli-1.4.jar;lib\其他需要的jar包.jar simulator.launcher.Main

额外检查项

  • 确认simulator/launcher/Main.class文件存在,且类的包声明是package simulator.launcher;(和Eclipse里的代码一致)
  • 确认lib文件夹里的所有依赖jar都存在,没有遗漏

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 19:17:36