最近自己在搭建测试服务器环境变量时,出现了一个问题--客户给的linux服务器上已经存在一个jdk(1.6),但不是我需要(1.8)的.那么问题来了,他本身是有其他程序在运行的,不能把他的换掉.tomcat也不是我需要的,但tomcat是无需安装,也无需配置环境变量的,传上去就能用,也就不存在跟别人的冲突.以前没学过linux,到网上去搜索-linux搭建多个jdk,给出的搜索结果也不满意. 都是要换java_home.猛然间,点进了一个博客---https://www.cnblogs.com/yjd_hycf_space/p/7885099.html
看到了这里面的第三条第2小条,问题解决了.如果之前的.bash_profile 前文件内已经指定了,把它换掉就可以,因为一般给你的这个用户,里面都是你自己的项目,其他人的都不会放进来的.另外,linux下的JDK是解压的压缩包而不是安装包,解压完就是安装好了,接下来配置.bash_profile文件就行了.以下是原文: