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,它可以放在您的计算机上 而无需安装
您好,根据我的项目需要,我应该 运行 一个仅使用 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,它可以放在您的计算机上 而无需安装