我有一个具有以下文件的独立应用程序:
- main.jar : 主 jar 文件
- lib/*.jar :所有依赖项
在 windows 下,我成功运行以下命令:
java -cp "main.jar;lib/*" com.ca.Main
没问题,应用程序运行良好。但是,在 linux 操作系统上,该命令失败并显示以下消息:
错误:无法找到或加载主类 com.ca.Main
如果我跑
java -cp "main.jar" com.ca.Main
JAVA 找到主类,但找不到位于 lib/ 中的依赖项
知道 linux 有什么问题吗?有什么特定于 linux 的事情要做吗?
谢谢