linux 用指定版本jdk 启动项目

方法适用于:

        1、没有配置JAVA_HOME

        2、同一台机器上安装多个jdk版本

方法一:

        通过Java路径来启动对应项目,(窗口暂停,服务即停止)

        简写:xxx/xxx/xx/bin/java -jar /xxx/xx/xx.jar or xx.war

示例代码:

/usr/lib/jvm/java-11-openjdk-11/bin/java -jar /usr/lib/jenkins/jenkins.war --httpPort=8888

方法二:

        后台运行,(理论上机器不重启都没事,暂时没尝试)

        简写:nohupxxx/xxx/bin/java -jar xx/xx/xx.jar &

示例代码:

nohup /usr/lib/jvm/java-11/bin/java -jar /usr/lib/jenkins/jenkins.war & --httpPort=8888

方式三:高级用法

nohup java ‐jar /root/xxoo/demo*.jar >mylog.log 2>&1 &

参数解释:

        数据流重定向 
        数据流重定向就是将某个命令执行后应该要出现在屏幕上的数据传输到其他地方
        标准输入(stdin):代码为0,使用<或<<;
        标准输出(stdout):代码为1,使用>或>>;
        标准错误输出(stderr):代码为2,使用2>或2>>
        > 覆盖写
        >> 追加写


版权声明:本文为qq_36521848原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。