美文网首页程序员技术分享
指定jdk版本运行jar包

指定jdk版本运行jar包

作者: 阿拉丁节能灯 | 来源:发表于2018-09-19 18:22 被阅读329次

    启动ja包指定java版本

    写作目的

    有时候我们环境中只有jdk1.7版本,但是项目依赖的是jdk1.8版本,所以需要我们指定java版本。

    操作步骤

    1. 首先确保lunix服务器上已经有jdk1.8的应用包,比如我的jdk应用路径为/root/java_8。
    2. 写运行jar包的run.sh文件,内容如下
      #!/bin/bash
      JAVA_HOME=/root/java_8/jdk1.8.0_121
      JAVA=$JAVA_HOME/bin/java
      nohup $JAVA -jar ajxx-R2.2.3.jar -Djava.ext.dirs=$JAVA_HOME/lib &
    3. 把run.sh放到和jar同一目录下运行。

    FAQ

    有时我们运行run.sh时会报$/r not found comment。这是因为在window系统编写的sh文件在lunix上得转成lunix文件运行。命令如下:
    dos2unix run.sh

    相关文章

      网友评论

        本文标题:指定jdk版本运行jar包

        本文链接:https://www.haomeiwen.com/subject/yutwnftx.html