linux shell java lib(linux shell脚本加载java环境变量)

    技术2022-05-20  50

    linux shell java lib(linux shell脚本加载java环境变量)

     

     

    用shell来启动java应用程序,只要遍历lib目录

     

    #!/bin/sh

    PROJECT_HOME=/home/admin/project MAINCLASS=com._8qiu.app.MainClass CLASS_PATH=${PROJECT_HOME}/classes:$(echo ${PROJECT_HOME}/lib/*.jar|sed 's/ /:/g') java -classpath ${PROJECT_PATH} ${MAINCLASS} &; 注意: 请不要在windows下编写该shell脚本,否则执行的时候会提示错误 请直接在linux下vi一个空白的脚本,然后将该内容加入并将权限改为“chmod u+x 脚本名称” 说明: $(echo ${PROJECT_HOME}/lib/*.jar|sed ‘s/ /:/g’)echo ${PROJECT_HOME}/lib/*.jar :输出所有的 ${PROJECT_HOME}/lib/jar包名称,各个jar之间空格是分隔符。sed ‘s/ /:/g’ : 用”:”替换所有的空格。 参考:http://www.8qiu.cn/2010/05/linux_shell_for_start_java/


    最新回复(0)