首页 > 系统服务 > 详细

Shell脚本开发过程中遇到的问题处理

时间:2019-02-12 19:52:39      阅读:72      评论:0      收藏:0      [点我收藏+]

标签:服务器   span   com   本地   under   err   sde   class   img   

1. 执行shell脚本报  Unsupported major.minor version 52.0

报错原因:java文件jdk和服务器上的jdk不匹配,

解决方法:

a.查看当前服务器用的jdk是哪个版本:java -version

b.修改本地代码编译版本,如下图所示:

 

技术分享图片

 

 

 

2.shell调有package修饰的类的时候,报NoClassDefFoundError

shell文件内容:

echo "htllo test"

java shell.PackageTest

摆放位置:

技术分享图片

报错信息

技术分享图片

 

报错原因:

这个java文件是带pacakge的,文件展示时候就应该把package文件夹加进去。

如下图所示:

技术分享图片

 

 

3.shell调java传递最后一个参数是字符串,接收的却是数字型

 

技术分享图片

报错原因:

最后一个参数不能是字符串,把这个参数放到前面,把数值型参数放到最后,问题就解决了。

 

Shell脚本开发过程中遇到的问题处理

标签:服务器   span   com   本地   under   err   sde   class   img   

原文:https://www.cnblogs.com/zhougongjin/p/10366813.html

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号