有一个test.sh的文件,内容如下:
echo "update loan card id">>/home/ecr/log/ecrBatch1.log
ECR_HOME=/home/ecr
export ECR_HOME
CLASSPATH=.:$ECR_HOME/classes
export CLASSPATH
JLIBDIR=$ECR_HOME/lib
export JLIBDIRfor LL in `ls $JLIBDIR/*.jar`
do
CLASSPATH=$CLASSPATH:$LL
export CLASSPATH
doneJAVA_HOME=/usr/java14
export JAVA_HOMEJAVA_OPTION=-Dfile.encoding=GBK
RUN_CLASS=com.penglili.Main
${JAVA_HOME}/bin/java ${JAVA_OPTION} -classpath ${CLASSPATH} ${RUN_CLASS}运行是提示如下:
The java class could not be loaded. java.lang.UnsupportedClassVersionError: com/
penglili/Main (Unsupported major.minor version 49.0)
Main中其实就是只有一句话:
public class Main {    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        System.out.println("Hello World!!!");
    }}为什么出错呀???我应该怎么改呀?