首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何同时运行java 6和java 7

如何同时运行java 6和java 7
EN

Stack Overflow用户
提问于 2016-01-12 23:38:07
回答 1查看 229关注 0票数 1

我在运行应用程序x的服务器上安装了java 6,现在我给出了应该在同一台服务器上运行的应用程序y。然而,他们“忘了”告诉我,应用程序y需要java 7,而不是6。在互联网上读了一点之后,我意识到在同一个窗口框中运行多个版本的java是可能的,但我无法理解如何处理环境变量,以及它如何知道何时使用java 6或7。有人知道我需要做什么,或者我可以在网站上找到好的信息吗?谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-12 23:50:51

不要依赖JAVA_HOME环境变量,大多数应用程序都可以使用绝对路径运行。您甚至不需要在服务器机器上运行Java setup.exe。您不会意外地获得Java浏览器插件和版本控制。

  • 在一台机器上运行Java6和Java7 setup.exe,比如您的个人笔记本
  • 转到c:\program files\Java\Java_xxx文件夹并将其压缩
  • 解压缩到服务器,例如c:\java\Java_xxx文件夹,您应该看到Java_xxx\bin\java.exe文件
  • 如果您不需要从膝上型计算机卸载Java6和Java7
  • 服务器机器可能不需要JAVA_HOME envvar来破坏版本。
  • 使用JavaJRE或JavaSDK都很好,或者并排并排

使用绝对路径运行java应用程序,可以创建一个快捷方式或.bat脚本来运行应用程序。

c:\java\Java_xxx\bin\java.exe -cp ./lib/myapp.jar;./classes com.package.MyAppMain param1 param2

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34755841

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档