生产环境jdk是1.6,可是写的springboot项目需要用1.8的jdk才能启动,如何操作呀?

生产的1.6不能动,如何用1.8的jdk来启动springboot的jar呢?

阅读 4.7k
4 个回答

这不是很简单吗,在装一个1.8的jdk。

如果生产环境不能装1.8,那就用1.6重新编译呗,不过如果用了1.6以上的特性,那就得一个一个改了

先下载JDKJRE, 推荐 https://www.injdk.cn/.
如果要使用Java 1.8, 可以写一个shell脚本, 运行时覆盖Java版本

#!/bin/bash

#假设下载JDK1.8解压在 /usr/share/jdk1.8
export JAVA_HOME=/usr/share/jdk1.8
export PATH=$JAVA_HOME/bin:$PATH

#然后正常执行程序即可, 形如
#nohup java -jar spingboot.jar >debug.log 2>&1 &
#nohup catalin.sh run > debug.log 2>&1 &
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题