linux 2个纯Java项目 一个是jdk1.5,一个是jdk1.6,同时运行,如何选择运行环境

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 2个纯Java项目 一个是jdk1.5,一个是jdk1.6,同时运行,如何选择运行环境相关的知识,希望对你有一定的参考价值。

linux 已安装了1.5和1.6,默认是1.6,如下命令:
[dev_ydzj_1@localhost ~]$ java -version
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) Server VM (build 19.1-b02, mixed mode)
[dev_ydzj_1@localhost ~]$

1.6的脚本执行命令如下:
server1.6.sh--
java -server -Dfile.encoding="GBK" -Dprogname='server_on_jdk1.6' com.srt.vas.bcl.control.Server

系统只会有一个默认配置,就是你的/usr/bin下的。但这不意味着你的server就一定是使用该JRE的!你可以手动配置server的环境变量,让其加载不同的JRE,但Project本身无法指定JRE,所以解决办法:配置两个Server,让其指定不同的JRE,然后将两个Java项目分别部署在两个Server上。 参考技术A 可以为程序指定一个类似Java_Home的环境变量吧 参考技术B java命令跟全路径,脚本里单独设置各自java环境变量。

以上是关于linux 2个纯Java项目 一个是jdk1.5,一个是jdk1.6,同时运行,如何选择运行环境的主要内容,如果未能解决你的问题,请参考以下文章

linux安装mvn后提示权限不够

有没有 linux jdk1.5 tar.gz 压缩包?求一个

idea 模块jdk依赖总是自动变为jdk1.5

idea 模块jdk依赖总是自动变为jdk1.5

一个linux服务器安装两个版本的JDK,求教!

jps命令使用