java sh文件NoClassDefFoundError
当我在终端上以低于代码的速度运行时。一切都很好。但是,当我从sh文件运行它时。我得到错误NoClassDefFoundError
cd /opt/MyClass
java -classpath ./dist/MyClass.jar MyClass
我的目录结构
- opt
- - MyClass
- - - dist
- - - - MyClass.jar
- - - myShFile.sh
你可以在下面搜索框中键入要查询的问题!
当我在终端上以低于代码的速度运行时。一切都很好。但是,当我从sh文件运行它时。我得到错误NoClassDefFoundError
cd /opt/MyClass
java -classpath ./dist/MyClass.jar MyClass
我的目录结构
- opt
- - MyClass
- - - dist
- - - - MyClass.jar
- - - myShFile.sh
# 1 楼答案
我想我解决了
首先 我试着检查我是否真的能用它运行Java。sh文件 所以,我把这个
秒 成功后,我尝试将
-classpath
更改为-cp
java -cp dist/MyClass.jar MyClass
结论
谢谢你们的帮助
# 2 楼答案
你应该使用正确的路径。也可以使用绝对路径