根据我的项目需求,我应该只使用java 1.6运行一个jar文件。 但我在我的机器上安装了1.7和1.8,我可以知道有什么方法可以使用命令提示符,除了安装1.6。请帮助我,所有建议都表示赞赏。
提前谢谢。
答案 0 :(得分:1)
在类似的情况下,我只选择安装了我想要使用的版本的项目属性。我首先从网站下载的版本
答案 1 :(得分:1)
您没有提及您的操作系统类型和版本。
然而,最简单的方式不会发生太大变化,所以我会提到它(直到你提供更多信息,然后我才能相应地编辑答案)。
基本上只是在jar文件调用前加上Java6可执行文件的路径,例如
C:\Program Files\Java\jre6\java.exe <PATH TO YOUR JAR>
或
/usr/bin/java6 <PATH TO YOUR JAR>
修改强>
从进一步的评论中可以看出 - 您希望在没有安装JRE6的情况下运行Java程序。恕我直言,这是不可能的。
重要的是要注意Java7与Java6高度向后兼容,并且几乎在所有情况下都应该按预期运行,开箱即用。 See Java7 compatibility page for details。因此,你似乎可以像往常一样运行jar。
<强> EDIT2 强>
此外,如果您遇到罕见的极端情况不兼容,请考虑使用PortableApp java6 run-time,它可以放在您的计算机上而无需安装