Linux上的Java -cp

时间:2013-03-13 07:32:03

标签: java linux

我制作了一个在Windows上运行良好的程序。当我把它移到CentOS时,我收到了这个错误:

  

错误:无法找到或加载主类org.wbc.WBCController

这是Linux上的文件设置和.sh: linux

这是Windows上的文件设置和.bat:

windows

有人知道问题是什么,以及如何解决它?

1 个答案:

答案 0 :(得分:3)

即使找不到文件wbc.jar,Java也会响应此错误。我猜这是你的问题。您可能希望看到您正在从正确的工作目录中执行shell脚本。

检查是否可以从控制台运行wbc.sh或将其放在wbc.sh中以确保它在与shell脚本相同的目录中搜索jar:

#!/bin/sh
java -cp `dirname $0`/wbc.jar org.wbc.WBCController