linux问题汇总

1、使用eclipse导出一个可执行的jar,在dos命令行下可执行可以正常执行,但是放到linux中执行报如下异常:
Exception in thread "main" java.lang.ClassFormatError

原因:
java版本不一致引起的(linux中得java版本较低),使用java1.6编写的项目,但linux中为java1.4。
解决方法:
更换高的java版本

2、执行一个sh脚步抛出如下异常
 /bin/bash^M: bad interpreter: No such file or directory

原因:
用vim打开sh文件使用";set ff"查看文件格式显示为dos,所以导致无法正常执行
解决方法:
使用":set ff=unix"强制转换为unix格式, 然后存盘退出, 即可。

猜你喜欢

转载自vinceyu.iteye.com/blog/1492265