如何运行这个 GitHub java 项目?

问题描述 投票:0回答:2

我想运行这个 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。

如何启动该程序以及从哪个目录启动?我应该设置类路径吗?

java github classpath
2个回答
0
投票

该类位于

ttr.main
包中,并命名为
TTRMain
。此外,还有一个
bin
文件夹,其中包含 compiled 类。因此,您想要的命令是指定类路径上的
bin
文件夹,然后指定完全限定的类名称。就像,

java -cp bin ttr.main.TTRMain

0
投票

您也许可以使用 ant 来编译和运行您的代码 尝试安装 ant 然后你就写 蚂蚁编译 蚂蚁跑

© www.soinside.com 2019 - 2024. All rights reserved.