运行java类未找到

时间:2015-08-14 11:18:46

标签: java bash sh

我尝试使用.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的正确位置以及包的名称:( 请帮助。

1 个答案:

答案 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