服务器 无jdk1.8想用临时jdk,start.bat怎么配置

如题

服务器用的老版本jdk,如果用start.bat启动的话,需要怎么配置呢。

评论区

JFinal

2019-01-21 20:18

start.bat 之中有一行如下:
java -Xverify:none %JAVA_OPTS% -cp %CP% %MAIN_CLASS%

在 java 前添加临时 JDK 的全路径即可,例如:
D:\jdk-1.8\java -Xverify:none %JAVA_OPTS% -cp %CP% %MAIN_CLASS%

特别注意,或许还要添加 class path 有关的东东,也可能不需要,记得搞定后回来分享一下

zhangshiqiang

2019-01-21 20:19

http://www.jfinal.com/share/1296 参考一下这个。

happyboy

2019-01-23 11:23

如果你的项目确实需要jdk8才能运行,那么无论如何你得首先安装一个jdk8,你去jdk官网下载一个解压版的就行。然后在你的脚本里,临时指定此次运行的环境变量即可。例如:
Linux系统:
export JAVA_HOME=/usr/java/jdk1.8
export PATH=$JAVA_HOME/bin:$PATH
windows系统:
set JAVA_HOME=d:/java/jdk1.8
set PATH=%JAVA_HOME%/bin;%PATH%
上面的环境配置仅对本次运行有效,不会影响全局的环境变量。

wangerxiao

2019-01-24 11:39

@happyboy 拜谢 我用的二楼方法成功了

wangerxiao

2019-01-24 11:39

@zhangshiqiang 拜谢 我用的这个方法成功了

wangerxiao

2019-01-24 11:39