用java运行的软件怎么自己选择版本

KTgu1379 2019-11-05 11:54:28
公司升级软件,旧软件是1.6版本运行的,新软件是1.7版本运行的。就是java目录下一个jre6和jre7。在win10里面两个软件可以同时用,没有问题,控制台显示运行环境都是1.7。 但是在win7里面,旧软件打开系统窗口的功能就用不了,比如下载文档,本来应该弹出保存路径的窗口,弹不出来没反应。 后来我想了个办法,在java设置里面吧1.7环境启用不勾选,用1.6的环境运行旧软件,但是很麻烦,也担心出问题。有没有办法让他自己选择版本,或者有说能解决win7和win10之间差异的问题的方法
...全文
136 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
原理相同,eclipse.exe换成你公司的软件即可,https://blog.csdn.net/mr_zql/article/details/94486097
maradona1984 2019-11-05
  • 打赏
  • 举报
回复
系统变量里获取操作系统的版本,然后去调用指定的bat呗,不知道你们具体怎么玩的,大概思路就是如此,减少用户选择
tianfang 2019-11-05
  • 打赏
  • 举报
回复
加一个bat作为启动命令,先设置java_home和路径,再启动软件
qybao 2019-11-05
  • 打赏
  • 举报
回复
你这个软件是exe执行文件还是什么bat之类的?如果是bat启动的,那就修改bat的jre路径就可以了
按理说1.7兼容1.6的,所以你的win10用1.7两者都能启动的话,win7也应该可以
这个jre环境是你的软件自带的,还是你在系统安装了2个jre,如果是软件自带的,应该会使用相对路径,如果是你自己安装的,看看有没有ini一类的配置文件来配置jre路径?

50,526

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧