今天,我像往常一样用ssh连接了我的Ubuntu服务器。想跑个jar文件,写了个sh脚本
sh脚本的内容是:
Java -Xmx2G -jar xxx.jar <其他参数>
但这个邪门的服务器运行sh脚本用sudo sh xxx.sh运行后显示 Java : not found,我用Java -version 显示的是OpenJDK17,Java是没有错的,更邪门的是,我直接在控制台输入和sh文件相同的命令,jar文件跑起来了???!!!
(无法截图,第一次不知道怎么截上的)
望专业人员解答一下这是什么情况,万分感谢