日常记要 之 window下,一个绿色版jdk和一个安装版jdk的环境变量问题

        周末安装了jetbrain,想搞起kotlin,发现需要的jdk版本比较高,而本地的jdk是绿色版1.7,于是去到oracle下载了1.8+的安装版的,用jetbrain学kotlin还是挺好的。但是今天打开tomcat意外发生了,我的 jdk版本不对了???由于我的tomcat是绿色版的,双击startup.bat启动程序之后,发现是闪退,甚至快的时候基本看不到有什么效果,于是在命令行下执行这个bat,发现提示是这样的:


        于是去到在环境变量中看了下,我的JAVA_HOME是指向1.7的,但是命令行下java -version却是1.8的。一脸懵逼,然后回到Path,发现%SystemRoot%\system32;是在最前面的,那么有可能就是我1.8的安装版的java.exe等文件优先被读取到了,毕竟优先级最高了在这个地方的。于是想着把jdk的放在它前面,不过应该也是起不了作用的,果不其然。

        接着仔细想了一下,我1.7是用在我绿色版的tomcat上,1.8是用在jetbrain上,两者不冲突啊,于是把1.7的路径配在我绿色版tomcat的bin目录下的setclasspath.bat(这个文件是tomcat启动时用来设置环境变量的)里面,具体看下面,当然JRE_HOME的配置和JAVA_HOME的配置方式:

rem ---------------------------------------------------------------------------
rem Set CLASSPATH and Java options
rem ---------------------------------------------------------------------------

set JAVA_HOME=D:\software\jdk\1.7X64
        配置完成之后,执行startup.bat可以顺利启动了,jetbrain也可以顺利启动,over。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

rising_chain

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值