如何指定wildfly的jdk路径
如何指定wildfly的jdk路径,听说如何在一个系统下装了多个jdk版本,可以设置
wildfly使用的jdk版本。如何设置!!新手,坐等,加急
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如何指定wildfly的jdk路径,听说如何在一个系统下装了多个jdk版本,可以设置
wildfly使用的jdk版本。如何设置!!新手,坐等,加急
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(7)
仔细看了一下,很厉害,学到新东西了,但是,这个方法是相当于手动调整jdk版本。。我现在的问题是,系统有1.6,1.7两个版本的jdk,同时运行多个项目。有的项目需要1.6版本的jdk,有的项目需要1.7版本。。我的意思是通过修改widfly服务器的配置文件,让服务器选择相应的jdk版本(不同项目的服务器不同)。。不知道能否实现。如果问题还请指教
如果对 南湖船老大 给的建议理解不正确,也请指明。。呵呵
回复
试试用绝对路径试试,我觉得实现起来有点问题
回复
tomcat 有类似的方法,widfly不清楚。。类似于这种情况 http://liugang-it.iteye.com/blog/703365
他是自动调用的Java命令吧。
可按下面的思路来切换JDK版本。linux类似
假设我现在安装的是旧版本的JDK1.5,那么在系统环境变量里我们设置了java_home和classpath,对应存放的注册表项是(HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Environment),JDK在安装的过程当中将在注册表会生成如下3个项目:
HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft/Java Development Kit
HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft/Java Plug-in
HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft/Java Runtime Environment
同时,JDK安装程序将会把java.exe,javaw.exe,javaws.exe这3个可执行文件拷贝到%SystemRoot%system32目录下,由于%SystemRoot%system32被操作系统缺省的设置为最高优先权的PATH搜索路径,因此可保证用户在命令行任何目录下可运行java.exe来启动JVM。
所以,
第一步是备份上面提到的四个注册表项和那三个可执行文件;
第二步,安装高版本的JDK 1.7,修改环境变量,然后备份上面提到的四个注册表项和那三个可执行文件;
第三步:把第一步得到的所有文件放到一个命名“1.5”文件夹中,把第二步得到的所有文件放到一个命名“1.7”文件夹中;
第四步:在每个文件夹下写如下的脚本:
1.7文件夹下的只需要改下提示就可以了。现在的JAVA环境已经是JDK1.7了,我们到1.5下执行“1.5.bat”,同时导入注册表,JAVA环境就降成1.5了,反之,到1.7文件夹下执行“1.7..bat”,导入注册表,环境就变成1.7了,可以随意切换
置顶就解答
十万火急