我尝试使用.sh文件在ubuntu上运行java应用程序。我成功编译了所有文件但是当我运行sh文件时,它说它找不到名为PaxosAgent的主类
sh文件:
for Agentid in `seq 1 5`;
do
echo $Agentid
java -cp target/classes:../../lib/cafe.jar:target/ddspaxos.jar
paxosdds.PaxosAgent $Agentid
done
这是错误: ./run_paxosagent.sh:16:./ run_paxosagent.sh:paxosdds.PaxosAgent:not found
我验证了jar文件存在于target / ddspaxos.jar的正确位置以及包的名称:( 请帮助。
答案 0 :(得分:0)
不确定:
for Agentid in `seq 1 5`;
do
echo $Agentid
java -cp target/classes:../../lib/cafe.jar:target/ddspaxos.jar
cd "your/path/to/the/jar"paxosdds.PaxosAgent $Agentid
done