程序员技术分享

指定jdk版本运行jar包

2018-09-19  本文已影响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

上一篇下一篇

猜你喜欢

热点阅读