我需要什么参数才能使 Java 运行 1.6?

我需要什么参数才能使 Java 运行 1.6?

我目前正在尝试通过 Java 1.6 JRE 而不是 Java 7 来运行程序,但我不知道该怎么做。有人能告诉我我需要什么参数以及如何放置它吗?

答案1

除非您使用 Java 1.7 构建它,否则当前运行它的方式应该没有区别,在这种情况下,您需要先使用 Java 1.6 重新构建它。

答案2

Oracle 版本的 Java 不支持选择 Java 版本作为 的参数java command

在这里,您可以通过选择适当的 Java 可执行文件来选择要使用的 Java 级别。每个安装都带有自己的 Java 二进制文件。

如果您需要明确说明这一点,可以使用 Java WebStart 来执行此操作。它知道如何根据您在 jnlp 文件中的指定选择正确的 Java 版本。

答案3

在命令行上,请确保 PATH 环境变量指向 Java 7 目录之前的 Java 1.6 目录,或者使用完整路径名调用 javac 和 java。

在 IDE、应用程序服务器或任何其他提供 Java 作为服务的东西中,您都可以操作适当的配置选项(通常是 PATH 变量的略微伪装的等价物),以便应用相同的操作。

答案4

您可以在编译期间将类路径指定为命令行选项:

javac -classpath ";%path_to_JDK6%/bin"

相关内容