我想运行这个 GitHub java 程序: https://github.com/ss2cp/AI-TicketToRide
根据 README.md,它应该以
src/ttr.main/TTRMain
运行
我尝试在 linux 中启动游戏,但我不断收到错误:
错误:无法找到或加载主类 src.ttr.main.TTRMain
引起:java.lang.ClassNotFoundException:src.ttr.main.TTRMain
我试过了
java src.ttr.main.TTRMain
java src/ttr.main/TTRMain
src/ttr.main/TTRMain
java ttr.main.TTRMain
java -jar JGame.jar
java -cp . src.ttr.main.TTRMain
java -cp . ttr.main.TTRMain
来自
~/Downloads/AI-TicketToRide-master/
文件夹(README.md 和 .classpath 文件所在的位置)。
我也从~/Downloads/AI-TicketToRide-master/bin/ttr/main/
和~/Downloads/AI-TicketToRide-master/src/ttr/main/
尝试过
但运气不佳。
我使用的是 Ubuntu 20.04 和 openjdk 11.0.20.1 2023-08-24。
如何启动该程序以及从哪个目录启动?我应该设置类路径吗?
该类位于
ttr.main
包中,并命名为 TTRMain
。此外,还有一个 bin
文件夹,其中包含 compiled 类。因此,您想要的命令是指定类路径上的 bin
文件夹,然后指定完全限定的类名称。就像,
java -cp bin ttr.main.TTRMain
您也许可以使用 ant 来编译和运行您的代码 尝试安装 ant 然后你就写 蚂蚁编译 蚂蚁跑