1.7/1.8安装时想在1.6执行jar

Want to execute jar in 1.6 when 1.7/1.8 is installed

您好,根据我的项目需要,我应该 运行 一个仅使用 java 1.6 的 jar 文件。 但是我在我的机器上安装了 1.7 和 1.8,我可以知道除了安装 1.6 之外,我可以使用命令提示符做些什么吗?请帮助我,感谢所有建议。

提前致谢。

在类似的情况下,我只在项目属性中选择我想使用的安装版本。我首先从网站下载的版本

你没有提到你的操作系统类型和版本。

但是最直接的方法不会有太大变化,所以我会提到它(直到您提供更多信息,然后我才能相应地编辑答案)。

基本上只需在 jar 文件调用前加上 Java6 可执行文件的路径,例如

C:\Program Files\Java\jre6\java.exe <PATH TO YOUR JAR>

/usr/bin/java6 <PATH TO YOUR JAR>

编辑
从进一步的评论中可以看出 - 您想要 运行 java 使用 JRE6 进行编程,但没有安装 JRE6。恕我直言,这是不可能的。

重要的是要注意 Java7 与 Java6 高度向后兼容,并且应该 运行 在几乎所有情况下都像预期的那样开箱即用。 See Java7 compatibility page for details。因此,您似乎可以像往常一样 运行 装罐子。

编辑2
此外,如果您 运行 遇到那些罕见的极端情况不兼容,请考虑使用 PortableApp java6 run-time,它可以放在您的计算机上 而无需安装