我制作了一个在Windows上运行良好的程序。当我把它移到CentOS时,我收到了这个错误:
错误:无法找到或加载主类org.wbc.WBCController
这是Linux上的文件设置和.sh:
这是Windows上的文件设置和.bat:
有人知道问题是什么,以及如何解决它?
答案 0 :(得分:3)
即使找不到文件wbc.jar,Java也会响应此错误。我猜这是你的问题。您可能希望看到您正在从正确的工作目录中执行shell脚本。
检查是否可以从控制台运行wbc.sh或将其放在wbc.sh中以确保它在与shell脚本相同的目录中搜索jar:
#!/bin/sh
java -cp `dirname $0`/wbc.jar org.wbc.WBCController