通常我们不用配置jdk,tomcat和eclipse会选取系统的环境变量获取jdk,但有时一个系统中部署不同的项目,各版本又不一样,不能完全兼容。
因此就需要采用自己的jdk。将jdk安装后,将安装后的jdk复制到别的地方,就为免安装版了。
eclipse oxygen
需要jdk1.8,才能启动:
在eclipse.ini下,加入 -vm,以及jvm.dll文件。
// -startup下面添加
>-vm
>D:/program/java/JAVA1.8/jdk1.8.0_172/jre/bin/server/jvm.dll
// -vmargs上面添加
启动eclipse将指向配置的jdk。
如果还是不行,则将其放在
openFile
--launcher.appendVmargs 之后,让其它的openFile删除掉。
如果出现一闪而过的情况,可使用javaw.exe代替jvm.dll
》-vm 》E:/DennyZhao/program/Java/jdk1.8.0_181/jre/bin/javaw.exe
tomcat
打开 tomcat 的 catalina.sh:
在最开始位置添加:
export JAVA_HOME=/usr/***/jdk_1.8
如果是Solaris:
JAVA_HOME=/usr/***/jdk_1.8;
如果是windows:
set JAVA_HOME=c:/***/jdk_1.8
MVN:
mvn.cmd 设置
set JAVA_HOME=c:/***/jdk_1.8
设置完后mvn -v即可看到结果